手机自动化测试平台搭建----第六节 Appium连接STF远程机器

Appium连接STF远程机器
1.登录进入到stf页面后,在真机调试界面,有一个瓢虫一样的图标,复制adb connect xxxx命令

手机自动化测试平台搭建----第六节 Appium连接STF远程机器_第1张图片

2.打开cmd,运行上面复制到的命令。

 

手机自动化测试平台搭建----第六节 Appium连接STF远程机器_第2张图片

再打开另外一个终端,输入adb devices,可以看到设备列表,说明连接成功。

 

手机自动化测试平台搭建----第六节 Appium连接STF远程机器_第3张图片

3.开启appium-server服务后,运行以下脚本(这里使用的是java编写的自动化测试脚本)

 

手机自动化测试平台搭建----第六节 Appium连接STF远程机器_第4张图片

 

 

以网易模拟器为例:

手机自动化测试平台搭建----第六节 Appium连接STF远程机器_第5张图片

 

public  void testbefore() throws MalformedURLException{
        DesiredCapabilities capa= new DesiredCapabilities();
        //网易模拟器
        capa.setCapability("deviceName", "127.0.0.1:7555");
        capa.setCapability("platformVersion", "6.0.1");
        capa.setCapability("platformName", "Android");
        capa.setCapability("appPackage", "com.xx.XX");
        capa.setCapability("appActivity", "com.xxxx.xxxx");

        capa.setCapability("unicodeKeyboard", true);
        capa.setCapability("resetKeyboard", true);
         driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capa);
    }

如何获取包名的appPackage 和appActivity 的命令:

找到所在APK对应的位置,然后执行以下命令

aapt dump badging XX.apk

显示结果中的

launchable-activity: name

package: name='

 

参考链接:https://testerhome.com/topics/14780

 

你可能感兴趣的:(手机自动化测试平台搭建----第六节 Appium连接STF远程机器)