【Appium】AttributeError: ‘NoneType‘ object has no attribute ‘to_capabilities‘

目录

1、报错内容

2、解决方案

(1)检查

(2)报错原因

(3)解决步骤

3、解决结果


1、报错内容

在PyCharm编写好脚本后,模拟器和appium也是连接成功的,但是运行脚本时报错:

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

2、解决方案

(1)检查

检查一下已安装的selenium、Appium-Python-Client的版本信息:

复制代码
pip show selenium
pip show Appium-Python-Client

(2)报错原因

可以看到我安装的 selenium和Appium-Python-Client都是目前的最新版本,可能因为这样导致的两者不兼容,在GitHub中,对于appium-python-client的使用文档(点我查看)里面我们也能看到,官方已经给出了两者组合起来兼容性最好的版本是什么样的了:

(3)解决步骤

  • 先卸载已经安装好的 selenium 和 Appium-Python-Client:

    pip uninstall selenium
    pip uninstall Appium-Python-Client

  • 根据兼容搭配表里的所示,我们安装相对应的版本:

    pip install selenium==4.11.2
    pip install Appium-Python-Client==2.11.1

3、解决结果

可以看到已经没有报这个错了(虽然报了另一个错,那就接着解决新问题吧)

appium这边也抓到了log

相关推荐
seabirdssss4 天前
Appium 在小米平板上的安装受限与闪退排查
android·appium·电脑
小陈的进阶之路8 天前
Selenium 滑动 vs Appium 滑动
python·selenium·测试工具·appium
小陈的进阶之路8 天前
Appium 自动化测试笔记
笔记·appium
linglan42810 天前
APPium环境配置
appium·自动化
lifewange15 天前
Appium是什么
appium·压力测试
柚子+23 天前
Appium+python+雷电模拟器自动化测试入门
数据库·python·appium
@Aurora.1 个月前
【GUI自动化测试】--基于QQ音乐项目的GUI自动化测试
appium
楚轩努力变强2 个月前
iOS 自动化环境配置指南 (Appium + WebDriverAgent)
javascript·学习·macos·ios·appium·自动化
ELI_He9992 个月前
appium-doctor optional dependencies
appium