我想用Junit在多个设备上运行测试用例,但是我找不到任何关于这个的文档有人帮我吗?我写了我之前的方法
enter code @Before
public void testSetUp() throws IOException {
DesiredCapabilities capabilities = new DesiredCapabilities();
try {
androidDriver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);
// androidDriver = new AndroidDriver(new
// URL("http://192.168.10.154:4723/wd/hub"), capabilities);
capabilities.setBrowserName("Chrome");
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
答案 0 :(得分:0)
您应该尝试使用qaf,它提供驱动程序管理和配置功能。您需要创建configuration file,在其中指定要使用的驱动程序,资源,测试数据以及是否并行或顺序运行等。 下面是示例配置文件:
<test name="Mobile Web Tests on device-1">
<parameter name="appium.capabilities.deviceName" value="device-1" />
...
</test>
<test name="Mobile Web Tests on device-2">
<parameter name="appium.capabilities.deviceName" value="device-2" />
...
</test>