如何在另一台Mac机器上的模拟器上运行appium测试?

时间:2018-06-26 11:32:58

标签: appium selenium-grid appium-ios

我设置了一个硒网格,在2台Mac机器(mac1和mac2)上有2个模拟器客户端。 我已经从mac1编译了ios应用,.app文件的绝对路径是/tmp/build/test.app

我将驱动程序创建为

driver = createDriver(SELENIUM_GRID_HUB_URL, getCapabilities());

private DesiredCapabilities getCapabilities() {
DesiredCapabilities capabilities = new DesiredCapabilities();
        capabilities.setCapability("app", "/tmp/build/test.app");
        ....add other capabilities....
        return capabilities;
}

问题是,当网格将请求转发到mac2时,出现了错误的应用程序错误,但是当在存在.app文件的mac1上执行测试时,该方法仍然有效。

这是因为Mac上不存在.app文件吗? 除了将文件复制到mac2之外,还有其他解决方法吗?

0 个答案:

没有答案