您的位置:首页 > 移动开发

使用Appium测试IOS程序

2016-01-18 17:36 295 查看

操作步骤

1.使用xcode建立你的测试APP并且build出真机或者模拟器的.app文件

真机测试和模拟器测试使用的app是不一样的,在你的测试脚本里面注意使用对应的.app文件



另外如果是真机测试,在build时需要设置签名和对应的PP文件



2.使用Eclipse建立测试junit测试脚本

以下是一个使用Maven构建的可以在Amazon Device Farm上使用的测试脚本:http://download.csdn.net/detail/qxb568/9410821

3.启动Appium,设置相关参数后,启动Server

在Appium中确保使用了:native-instruments-lib,在以下两个地方都可以启用这个设置:





4.启动junit进行测试

Native APP

Native APP的元素我们可以用Appium Inspector(下图中的放大镜按钮)来取得



注意启动inspector之前先要设置APP Path和设备名称、版本,否则它不知道该用什么来测试



启动成功之后,就可以看到下面的界面,元素的查找就会很简单了



Hybrid APP

Hybrid APP在查找元素之前,我们先要切换到WebView的上下文

元素的查找方面推荐使用cssSelector的方式

Set<String> contexts = driver.getContextHandles();
for (String contextName : contexts) {
System.out.println(contextName);
if (contextName.contains("WEBVIEW")){
driver.context(contextName);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios 测试