【问题描述】 安装appium-python-client时,默认给安装了最新版本,原来的selenium版本也被升级到4.1.0。selenium4.1.0的语法相较Selenium3发生了一些变化,导致有些以前的代码显示被划掉。如果还不太习惯使用selenium4,可以考虑使用更为顺手的旧版本。
【解决方案】
-
查看selenium和appium-python-client的版本 pip show selenium pip show appium-python-client -
卸载当前的selenium和appium-python-client pip uninstall selenium pip uninstall appium-python-client -
安装指定版本的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。 -
安装成功后,系统会提示安装好的appium-python-client、selenium版本。
【appium-python-client版本】 访问地址:https://pypi.org/project/Appium-Python-Client/#history
可以看到appium-python-client的各个版本及发布时间,从而自由选择你需要的!
|