【问题描述】
安装appium-python-client时,默认给安装了最新版本,原来的selenium版本也被升级到4.1.0。selenium4.1.0的语法相较Selenium3发生了一些变化,导致有些以前的代码显示被划掉。如果还不太习惯使用selenium4,可以考虑使用更为顺手的旧版本。

【解决方案】

  1. 查看selenium和appium-python-client的版本
    pip show selenium
    pip show appium-python-client

  2. 卸载当前的selenium和appium-python-client
    pip uninstall selenium
    pip uninstall appium-python-client

  3. 安装指定版本的appium-python-clien
    pip install appium-python-client==1.1.0 -i https://pypi.tuna.tsinghua.edu.cn/simple
    由于安装appium-python-client的同时,系统会安装与之相匹配的selenium版本,所以这里直接安装指定低版本的appium-python-client。
    appium像是一个服务,appium-python-client是让python连接appium服务的一个驱动,也就是一个python语言封装和appium api通讯的一个库。appium又继承了selenium的webdriver,因此appium-python-client安装可能会更新selenium。

  4. 安装成功后,系统会提示安装好的appium-python-client、selenium版本。
    appium client和selenium安装

【appium-python-client版本】
访问地址:https://pypi.org/project/Appium-Python-Client/#history

appium client版本
可以看到appium-python-client的各个版本及发布时间,从而自由选择你需要的!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐