Appium appium 怎么连接安卓真机测试

tianwei · 2014年06月11日 · 最后由 tianwei 回复于 2014年06月16日 · 2355 次阅读

如题,求代码例子!

共收到 5 条回复 时间 点赞

android4.2.2 版本的就可以连接真机

@Test
public void addContact(){
WebElement el = driver.findElement(By.name("Add Contact"));
el.click();
List textFieldsList = driver.findElements(By.tagName("textfield"));
textFieldsList.get(0).sendKeys("wangyang");
textFieldsList.get(1).sendKeys("18872573204");
textFieldsList.get(2).sendKeys("stephenwang@gmail.com");
driver.findElement(By.name("Save")).click();
}

真机连机器就行

能使用 adb devices 查询到

指定设备的 uuid 号,4.2 以下版本用 selendroid 模式。代码如下:
#4.1 启动变量
desired_caps = {}
desired_caps['platformName'] = 'Android'
desired_caps['version'] = '4.1'
desired_caps['deviceName'] = 'EC233DA70E2F'
desired_caps['automationName'] = 'selendroid'
desired_caps['app'] = r'D:\code\app\acfun_2.5.7.0.apk'
desired_caps['appPackage'] = 'tv.acfundanmaku.video'
desired_caps['appActivity'] = 'tv.acfundanmaku.video.entity.activity.SplashActivity'

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册