appium-python-client运行代码报错AttributeError: ‘NoneType‘ object has no attribute ‘to_capabilities‘

目录

问题一:AttributeError: 'NoneType' object has no attribute 'to_capabilities'

问题二:报错 ERROR: Invalid requirement: 'selenium,'

三:卸载已安装的appium-python-client

四:下载指定版本appium-python-client

问题五:安装指定版本报错:

六:升级pip 


appium-python-client    执行代码报错

AttributeError: 'NoneType' object has no attribute 'to_capabilities'

解决方法:1(似乎是因为selenium appium-python-client下载的版本过高所以要卸载下个低版本的。)

win+r  cmd打开管理器 输入命令 pip uninstall selenium, appium-python-client

问题二:报错 ERROR: Invalid requirement: 'selenium,'

“报错原因不清楚,有大佬了解可以指点。非常感谢。”

因为执行不通,所以我选择分开卸载。

三:卸载已安装的appium-python-client

pip uninstall selenium

pip uninstall appium-python-client

如图出现成功就卸载OK了。 

四:下载指定版本appium-python-client

pip install appium-python-client==2.0

安装失败了,

问题五:安装指定版本报错:

[notice] A new release of pip is available: 23.0.1 -> 23.3
[notice] To update, run: python.exe -m pip install --upgrade pip

出现提示表示安装失败,可能因为python版本不兼容,也可能因为pip版本旧。

python --version

六:升级pip 

pip install --upgrade pip

执行该命令,报错:

ERROR: To modify pip, please run the following command:
d:\python安装位置\python.exe -m pip install --upgrade pip

复制路径以及命令+回车

d:\python安装位置\python.exe -m pip install --upgrade pip

如图执行成功。更新了pip之后再次更新 

pip show Appium-Python-Client  展示当前安装的版本

再次运行代码依然报错,尝试另种方法,降低python版本。

七:降低python版本

1:找到python安装包,双击,选择uninstall

2:电脑-设置-应用-搜索-点击卸载

3:清空一下路径中遗留的文件夹/文件 

4:删除环境变量的配置  基本上就请干净了

当前版本

 新版本

重启 good luck to me!

重启后并未解决问题

1:更换了其他版本的编辑器

2:之前的环境路径全部都写在了ANDROID_HOME该路径下,后来拆分出来写在了path下

3:以及进行了以上操作,问题终于解决

具体原因未可知,最终全部操作完成后问题被解决。

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值