appium+python测试环境搭建的一个小问题的解决

最近开始学习python+appium做app UI自动化测试,最次搭建环境遇到了一些问题,网上查资料也没能解决,经过几天的探索,终于解决了,所以想分享出来,希望后来的人能少走些弯路

所有环境搭建的步骤,网上都有详细的步骤,我只写了我遇到的几问题

1.appium-client版本与selenium 版本不一致的问题,该问题报下面的错误

WebDriverException: Message: Parameters were incorrect. We wanted {"required":["desiredCapabilities"],"optional":["requiredCapabilities","sessionId","id"]} and you sent ["capabilities","desiredCapabilities"]

或者报错

ImportError: cannot import name InvalidArgumentException

我的解决方法是首先 使用 from selenium import webdriver,来调试可以兼容的selenium版本,最后我发现selenium 3.3.1是兼容我电脑安装的其他软件的版本的,然后再更改代码,from appium import webdriver,逐步去调试appium-client的版本,不断的安装下载,例如在终端执行命令sudo pip install Appium-Python-Client==0.28,最终发现 sudo pip install Appium-Python-Client==0.26可以了,两者版本终于兼容了,困扰了我半个月的问题至此解决了

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容