使用appium做app自动化
启动appium脚本时报如下错误:
TypeError: WebDriver.init() got an unexpected keyword argument ‘desired_capabilities’
appium对selenium有依赖,python安装appium-python-client包时会自动安装selenium,但是appium-python-client包的版本跟selenium包版本有一定的适配关系。
对应关系表
卸载当前的appium-python-client包和selenium包,重新安装。
建议重新安装时先安装selenium,因为安装appium-python-client时会默认安装最新的selenium包。
例如:
如果安装4.9.0版本的selenium,可以安装2.9.0版本的appium-python-client。
pip install selenium==4.9.0
pip install appium-python-client==2.9.0