当前位置: 首页 > news >正文

【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 

http://www.lryc.cn/news/501297.html

相关文章:

  • QT 中 多线程(备查)
  • 第八十六条:在实现serializable接口时要特别谨慎
  • 【Elasticsearch 中间件】Elasticsearch 客户端使用案例
  • 深入理解MySQL中的ONLY_FULL_GROUP_BY
  • 获得日志记录之外的新视角:应用程序性能监控简介(APM)
  • 如何避免缓存击穿?超融合常驻缓存和多存储池方案对比
  • 口语笔记——祈使句用法
  • SQL连续登录问题(详细案例分析)
  • Next.js 系统性教学:深入理解缓存与数据优化策略
  • 【PyTorch】(基础六)---- 搭建卷积神经网络
  • 【JAVA项目】基于ssm的【美食推荐管理系统】
  • adb 常用命令笔记
  • [代码随想录Day32打卡] 理论基础 509. 斐波那契数 70. 爬楼梯 746. 使用最小花费爬楼梯
  • android NumberPicker隐藏分割线或修改颜色
  • 7-2 二分查找
  • mid360使用cartorapher进行3d建图导航
  • Ubuntu安装grafana
  • Java版-图论-最短路-Floyd算法
  • 可视化建模以及UML期末复习篇----UML图
  • HTML常见标签列表,涵盖了多种用途的标签。
  • FPGA 16 ,Verilog中的位宽:深入理解与应用
  • vue-生命周期
  • 浅谈Kubernetes(K8s)之RC控制器与RS控制器
  • 本题要求采用选择法排序,将给定的n个整数从大到小排序后输出。
  • Linux: glibc: 频繁调用new/delete会不会导致内存的碎片
  • 量子变分算法---损失函数
  • 计算机的性能评估
  • 大数据之国产数据库_OceanBase数据库002_在centos7.9上_安装部署OceanBase001_踩坑指南_亲测可用
  • 【ETCD】【源码阅读】深入解析 EtcdServer.run 函数
  • springboot/ssm校内订餐系统Java代码web项目美食外卖点餐配送源码