| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> Airtest移植到Pycharm时遇到的问题及解决方法(持续更新...) -> 正文阅读 |
|
[开发工具]Airtest移植到Pycharm时遇到的问题及解决方法(持续更新...) |
一、手机连接auto_setup(__file__) 下面是连接mumu模拟器两种方法:
注意:如果是使用pytest等框架时,如果有conftest.py文件时,切记一定要将手机连接放在最前面。
二、AttributeError: 'builtin_function_or_method' object has no attribute 'randint'原因:使用引入是 from random?import * 解决:引入换成 import random 三、python同一个类中调用另一个类中的变量
四、adb server version (41) doesn't match this client (40); killing...原因:airtest默认的运行端口5037被其它应用占用了。 解决:1、打开cmd窗口,输入?netstat -ano|findstr "5037"? 查询当前正在使用5037端口的应用。 2、查询到当前占用5037端口的应用PID号为16380(占用的应用可能都不相同,依据自己查询到的),输入?tasklist |findstr "16380"? 查询PID号为16380的应用名称。 ?3、根据找到的应用去关闭掉即可解决问题,这里是因为被"夜神模拟器"占用了,关闭"夜神模拟器"之后再次执行,错误消失,问题解决。 五、运行过程中无log显示原因:未添加log保存地址,软件默认不保存log信息。 解决方法:在连接设备时添加logdir,路径为绝对路径。
六、使用mumu模拟器每次重启电脑后再运行程序都会提示ADB错误错误信息:
解决方法:打开Airtest软件,选择device界面的“远程设备连接”,默认“adb connect 127.0.0.1:7555”,点击连接,直到上面的窗口显示设备状态为device时,再去pycharm中运行程序正常。 七、python中找不到chromedriver的执行文件报错信息: 解决方法:下载一个和当前chrome浏览器版本一致的driver文件,并放置在python执行路径的根目录下即可。 PS:具体可以参考我前面写的文章:https://blog.csdn.net/u012808186/article/details/118873717?spm=1001.2014.3001.5501 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/27 10:44:15- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |