python+appium,常见报错与解决方法

分享自己用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 = driver
   def scroll_page_once(self):
   pass

调用方法时写的代码为:

base.scroll_page_once()

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值