Appium + Python 手机自动化

作者: 白月黑羽编程分类: 计算机技术 发布时间: 2024-02-15 20:42:37 浏览:25327 次

Appium + Python 手机自动化

锦衣夜行:
可以写好代码以后脱离pc运行吗?每次都要pc跑py,再http通信给driver,再转成adb命令给手机?

【回复】既然用安卓了,就 root 再整呗。装好 py 环境,cron 自动运行。或者更直接一点可以直接写一个 magisk 模块
【回复】回复 @唤风者丶S : 6,理论是可行的,感觉可亦试一试
【回复】为什么我手机连接电脑(打开了USB调试),连不到,输入devices那个指令后只有List devices attached,但是没有设备,但是又可以通过USB进行投屏,为什么
改个没人知道的昵称:
我的感受用uiautomator2就可以了,元素定位用weditor,appium太臃肿感觉还慢

【回复】weditor给某宝在某些活动貌似无法定位到,请求大神如何定位元素
andiloveuso:
appium2.0怎么写gesture代码啊。。。弄了一天快疯了

【回复】那就用 adb 手势命令吧[doge]
不带N的磁铁:
安装好JDK以后,并且配置了环境变量,但是在命令提示符里面输入Java -version,报错C:\Users\28578>java -version Error: opening registry key 'Software\JavaSoft\Java Runtime Environment' Error: could not find java.dll Error: Could not find Java SE Runtime Environment. C:\Users\28578>javac -version javac 11.0.16.1

紧果呗:
Android 系统输入事件模拟命令: $ adb shell input help Usage: input 【<source>】 【-d DISPLAY_ID】 <command> 【<arg>...】 The sources are: dpad keyboard mouse touchpad gamepad touchnavigation joystick touchscreen stylus trackball -d: specify the display ID. (Default: -1 for key event, 0 for motion event if not specified.) The commands and default sources are: text <string> (Default: touchscreen) keyevent 【--longpress】 <key code number or name> ... (Default: keyboard) tap <x> <y> (Default: touchscreen) swipe <x1> <y1> <x2> <y2> 【duration(ms)】 (Default: touchscreen) draganddrop <x1> <y1> <x2> <y2> 【duration(ms)】 (Default: touchscreen) press (Default: trackball) roll <dx> <dy> (Default: trackball) event <DOWN|UP|MOVE> <x> <y> (Default: touchscreen) tmode <tmode>

【回复】Interaction in Android https://source.android.google.cn/docs/core/interaction
bili_58002695828:
能不能不用手机,用PC端的手机模拟器来代替呢

81u56:
真好啊 之前完全没听过 感谢大佬的推荐

晟灬浅:
请问这个课程能具体用来做什么咩?我刚学完web自动化的

【回复】回复 @半夕若梦 :好的我去看看,谢谢
【回复】简单游戏脚本的话,adb+ocr库应该就差不多了,用不着appium吧[doge]
【回复】我可以自动化操作手机游戏刷材料吗2333
是一个sai哥:
为啥p4我按照代码跑报错AttributeError: 'NoneType' object has no attribute 'to_capabilities'啊?

【回复】回复 @oyl老公 : 还有一个就是把“localhost”换成“http://127.0.0.1 ”
【回复】回复 @oyl老公 : 可能是环境的问题,我重新配置了一下python环境就都解决了[笑哭]
【回复】回复 @是一个sai哥 :哥们解决了吗[笑哭]

编程语言 自动化 Python 自动化测试 Appium

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!