基于airtest_mobileauto的安卓自动化任务脚本
python -m pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade
- 本脚本基于分辨率
960x540
, dpi160
的安卓模拟器开发 - dpi或者分辨率不同很容易识别失败。
- 有的模拟器打开特定APP会闪退
#默认控制127.0.0.1:5555的安卓设备
python web_ablesci.py
# 也可以自定义设备信息,填到`config.win.txt`,
python web_ablesci.py config.win.txt
我的配置文件 config.win.txt
[client]
mynode = 1
BlueStackdir = C:\Program Files\BlueStacks_nxt
BlueStack_Instance ={1: "Pie64_2"}
BlueStack_Windows = {1: "autotask"}
LINK_dict = {1: "Android:///127.0.0.1:5575"}
[control]
figdir=assets
logfile={1: "result.1.txt"}
- 注: 本脚本于via-5.9.0测试通过, 需开启桌面模式、全屏、浏览器标识(windows/chrome),其他浏览器自行替换图片资源
web_ablesci
, 科研通每日签到web_muchong
, 小木虫每日签到
app_alicloud
, 阿里云盘每日签到(横屏版960x540)
下面的项目已停更
app_jd_smartrouter
, 京东无线宝路由器, 每日看广告领京豆.-
- 模拟器领取存在各种问题,不再更新,手机版见
app_jd_smartrouter_m
- 模拟器领取存在各种问题,不再更新,手机版见
-
- 由于手机会自动锁屏,所以在脚本运行开头需要
self.移动端.解锁设备()
- 由于手机会自动锁屏,所以在脚本运行开头需要