分享自己用python+appium写移动端自动化脚本出现的报错及解决方法,持续更新,希望对和我一样刚开始学习的同学有所帮助,加油ヾ(◍°∇°◍)ノ゙

报错一:

关键字:Could not find ‘aapt.exe’ in PATH.

报错原因:配置好的path里找不到‘aapt.exe’文件,也就是你配置的环境遍历Android_Home对应的Android SDK \tool目录下没有aapt.exe

解决办法:直接从Android sdk的目录‘android-sdk\build-tools\’里选一个版本进去,找到aapt.exe,复制黏贴到‘android-sdk\tools’文件夹里就可以了

报错二:

关键字:TypeError: scroll_page_once()(调用的某个方法) missing 1 required positional argument: ‘self’

报错原因:因为这个‘scroll_page_once()’的方法我是从他的class开始调用的,代码如下:

class base():def __init__(self,driver):self.driver = driverdef scroll_page_once(self):pass

调用方法时写的代码为:

base.scroll_page_once()

大家应该已经看出来了,报错是因为base的init里的参数【driver】没有带上

解决办法:base带上driver,修改代码为:base(driver).scroll_page_once(),重新运行就正常了,跟我一样粗心的小伙伴参考一下

python+appium,常见报错与解决方法相关推荐

  1. python+selenium,常见报错与解决方法

    大家好,我是apan,近期刚开始学习selenium,使用python编写web自动化代码,遇到的报错信息和解决办法会分享到文章中,希望对遇到同样问题的同学们有帮助,大家有其他报错难题也欢迎发出来,我 ...

  2. kubeadm常见报错和解决方法

    kubeadm常见报错和解决方法 参考文章: (1)kubeadm常见报错和解决方法 (2)https://www.cnblogs.com/only-me/p/10219903.html 备忘一下.

  3. k8s常见报错以及解决方法(一)

    k8s常见报错以及解决方法(一) 现阶段我们使用k8s集群越来越多,随之而来的是一系列的问题,接下来我向大家来介绍一下我遇到的一些问题以及解决方法 一.报错cannot allocate memory ...

  4. 【全网最详细yolov6】yoloV6调试记录(含训练自己的数据集及常见报错及解决方法)--持续更新ing

    本文手把手教你如何调试最新的yolov6,复现运行COCO2017及训练自己的数据集,目前该项目刚发布,BUG会比较多,调起来一般不会那么顺利,本文含windows+ubuntu,并给出了一些常见问题 ...

  5. Git常见报错及解决方法

    git常见报错解决方法 1.warning: LF will be replaced by CRLF in .idea/workspace.xml. git config --global core. ...

  6. Weblogic常见报错以及解决方法[转载]

    最近组织内部进行安全升级,由于目前所接触的项目均使用weblogic中间件部署,出现了一系列问题小问题,再此转载一下常见的错误处理方式以便后续查询.转载 追风若水:https://my.oschina ...

  7. maven jar包冲突常见报错及解决方法

    见到如下错误,可以想到是不是jar包冲突 1.java.lang.NoSuchMethodError 2.java.lang.ClassNotFoundException 3.java.lang.No ...

  8. ueditor百度编辑器常见报错的解决方法

    如果是第一次使用ueditor百度编辑器,或者对它不熟悉的情况下使用,会出现一些常见问题和报错.怎么使用建议参考ueditor官网,这里只谈一些常见错误. 问题:'UE' is not defind ...

  9. oracle常见报错及解决方法

    ORA-12514 : TNS: 无法解析指定的连接标识符 在程序中连接Oracle数据库的方式与其他常用数据库,如:MySql,Sql Server不同,这些数据库可以通过直接指定IP的方式连接,但 ...

最新文章

  1. 【MySQL】按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩
  2. 普中51控制火焰传感器_热电偶在煤气灶天然气保护控制中的应用原理
  3. android底层按键监听,Android应用中Back键的监听及处理实例
  4. 基本类型优先于装箱基本类型
  5. python 取余_玩转Python源码(一) quot;%squot;与“%d”
  6. Linux Shell脚本_较少Swap使用
  7. java你可能不知道的事(2)--堆和栈
  8. 这是300年后的人类生活!你相信吗?
  9. CI框架发送邮件(带附件)
  10. Spring Boot 集成 Quartz
  11. 多小区下小区上行速率的计算(3)
  12. ukey网络连接异常_连接UKEY设备失败如何解?电子支付OCX – 手机爱问
  13. 境外显示手机无服务器,手机卡在国外无服务怎么办
  14. 方正璞华“劳动人事法律自助咨询服务平台”在武汉武昌区投入使用!
  15. 管理信息系统需求调研分析指南
  16. 1.27 Cubemx_STM32H7 软\硬件I2C
  17. 2016年计算机视觉机器学习领域国内重要会议 汇总 (持续更新)
  18. 计算机桌面图标设置密码,教你怎么设置电脑开机密码
  19. 计算机公式SUBSTITUTE,全了,SUBSTITUTE函数常用套路集合!
  20. 滴滴打车创新盈利方式

热门文章

  1. json自动美化工具
  2. moveable摘要中文文档
  3. [转]给SSD(固态硬盘)编程
  4. lqb2022数的分解
  5. 服务器架构项目计划书,VMware服务器虚拟架构实施方案计划书模板v2[1].0.doc
  6. linux 文件夹tar.bz2压缩命令,使用tar命令提取(或解压缩)tar.bz2和tbz2文件的方法...
  7. 五一单片机之LCD1602
  8. 全角空格和半角空格的运用
  9. WINDOWS 安装XGBoost GPU版本最新简易方法
  10. “2021智能经济高峰论坛”举行,区块链作为数字化底座之一助力百度智能云转型升级...