您的位置:首页 > 编程语言 > Python开发

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

2020-08-03 23:31 162 查看

分享自己用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(),重新运行就正常了,跟我一样粗心的小伙伴参考一下

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: