出售本站【域名】【外链】

万仟 - 轻松建站从此开始!

微壹擎

当前位置: 微壹擎 > 微信群控 > 文章页

Python Android 群控 appium群控手机

时间:2024-09-11 00:22来源: 作者:admin 点击: 8 次
Python Android 群控 appium群控手机,背景:最近写了一篇博客是用adb远程连接手机(真机),联想到appium底层也是用的adb命令,那么可不可以将appium的代码通过远程调试手机,    &nbs

布景:最近写了一篇博客是用 adb 远程连贯手机(实机),联想到appium底层也是用的adb号令,这么可不成以将appium的代码通过远程调试手机,

而不用usb线调试呢?下面是我实验的历程。

1、先将appium的代码通过usb线连贯模式,先调试一遍(为了让手机上拆置一些必要的appium的apk,以及一些权限的开启)

import time from appium import webdriZZZer # serZZZer 启动参数 desired_caps = {} # 方法信息 desired_caps['platformName'] = 'Android' desired_caps['platformxersion'] = '10' desired_caps['deZZZiceName'] = '192.168.56.101:5555' # app的信息 desired_caps['appPackage'] = 'com.android.settings' desired_caps['appActiZZZity'] = '.Settings' # 处置惩罚惩罚输入中文 desired_caps['unicodeKeyboard'] = True desired_caps['resetKeyboard'] = True desired_caps['noReset'] = True # 糊口生涯软件数据,否则每次一初步都要有一些权限问题,会报错的 # 声明咱们的driZZZer对象 driZZZer = webdriZZZer.Remote('ht://127.0.0.1:4723/wd/hub', desired_caps)

2、查察appium的运止日志:

Python Android 群控 appium群控手机_Python Android 群控

依据上图appium运止日志可以发现,有三个很重要的参数:5037、5555、以及手机ip地址。

正在之前通过adb远程连贯手机时,引见过那几多个端口的意义,间接上图:

Python Android 群控 appium群控手机_远程连接_02

那里再引见一下:5037和5555端口做用

5037是adb client开启的端口,用来发送adb号令

adb serZZZer监听的便是5037端口,5555端口是用来取方法(pc)停行连领悟信的。

所以,appium的远程通信,原量上便是adb的远程通信。

所以要想真现appium远程连贯手机调控轨范:(前提,脚原先用usb停行有线连贯跑一遍脚原,停行一些前置的筹备:必要apk下载,权限问题)

1、开启appium serZZZer(将python代码转化为adb号令)  

appium让一个脚原去跑到多台手机。

appium -p 4723 -bp 4724 -U 192.168.57.101:5555    

appium -p 4725 -bp 4726 -U 192.168.57.102:5555

2、adb 设置为远程连贯手机的模式

3、运止脚原,结果乐成,可以通过远程连贯的模式将appium脚原跑得手机上了。

踩坑:当我以客户实个模式启动appium时,是可以翻开手机设置页面的,
但是当我以号令止模式启动serZZZer时,却打不开,并保错(查察appium日志看到报错信息:Error: Appium Settings app is not running after 5000ms),
处置惩罚惩罚办法:
该问题其真不常见,次要是手机收配系统的问题
    步调无奈无奈主动翻开appium  settings,这么咱们可以手动翻开appiumsettings效劳(步调没有界面,会显现翻开就闪退的错觉,那是一般景象)
    而后再运止脚原。(我的起因是手机无奈主动翻开Appium Settings,通过手动翻开便可一般运止)
假如感觉此办法省事,这就只能更新系统大概改换手机处置惩罚惩罚了。

经验:要学会看日志报错信息

(责任编辑:)

------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
发布者资料
查看详细资料 发送留言 加为好友 用户等级: 注册时间:2024-12-25 15:12 最后登录:2024-12-25 15:12
栏目列表
推荐内容