在adb通过无线连接上手机之后,可以通过图形界面或者命令行两种方式连接手机。
一、图形界面
在图形界面中开启Appium的服务之后,在连接配置中,原来通过数据线连接的参数为:
{
"platformName": "Android",
"platformVersion": "7.1.2",
"deviceName": "Nexus 5X",
"appPackage": "com.ss.android.ugc.aweme",
"appActivity": ".splash.SplashActivity"
}
在无线连接的方式中,需要将参数修改为如下:(此时手机IP地址及开放端口为:192.168.1.2:8888):
{
"deviceName": "192.168.1.2:8888",
"appPackage": "com.android.settings",
"appActivity": ".Settings",
"platformName": "Android",
"platformVersion": "7.1.2"
}
设置好参数之后,点击“Start Session”就可以连接设备了。
二、命令行运行Appium
首先要安装命令版本的Appium,这个在这时就不赘述了。
运行命令行Appium就要明白命令行下Appium有哪些选项,具体内容可以看地址:
appium+python自动化60-appium命令行参数 - 云+社区 - 腾讯云
在本文的例子中,利用得到的deviceName,可以执行下面的命令:
appium -a 0.0.0.0 -p 4730 -U 192.168.1.2:8888 --no-reset
最终的效果如图所示:
?经过脚本的测试,最终命令行实现的效果与图形界面运行的效果一致。
|