appium自动化时,报错TypeError: WebDriver.__init__() got an unexpected keyword argument 'desired_capabilities'

问题

任何实例化远程 Web 驱动程序的尝试都会触发该报错:

TypeError: WebDriver.__init__() got an unexpected keyword argument 'desired_capabilities'

代码:

from appium import webdriver


desired_capabilities = {}
driver = webdriver.Remote('http://127.0.0.1:4723/wd/hub', desired_capabilities)

解决方案

参考链接: Appium-Python-Client ·皮皮 (pypi.org)

appium库依赖selenium,版本不匹配导致的问题