使用Appium在iOS设备上进行并行测试

时间:2015-09-24 13:09:15

标签: selenium testng appium selenium-grid ios-ui-automation

我想使用Appium在多个iOS设备上并行运行自动化脚本。我可以在Android上执行此并行测试,但不能在iOS上执行。

我们有什么方法可以在iOS上执行此操作。

我使用的工具有:Selenium Grid,带有TestNG框架的Appium。

2 个答案:

答案 0 :(得分:2)

是的,可以使用Selenium Grid。但您必须意识到Apple有一个限制,即只有1个iOS设备可以连接到1个MAC设备。所以例如如果您有3个iOS设备,每个设备连接到单独的MAC,您必须在每个MAC上为特定设备启动appium节点,并将其链接到中央Selenium Grid实例。 然后就像在Android案例中那样启动测试。

答案 1 :(得分:0)

下面的代码应该适用于android和ios。但appium服务器应该在MAC中运行。

l=np.array([0.1,0.2])
res=minimize(function,l, method='nelder-mead',options={'xtol': 1e-8, 'disp':    True})