并行运行ios的appium脚本

时间:2016-11-01 06:16:07

标签: ios macos appium selenium-grid

我有两台mac机器,为appium安装了所有设置。我想在两个ios模拟器上并行运行appium脚本。在一台mac机器上通过并行启动两个模拟器是不可能的,因为mac一次只使用一个仪器实例。

有没有办法通过使用两台机器来解决这个问题?

感谢。

3 个答案:

答案 0 :(得分:1)

您可以按照https://github.com/appium/appium/blob/master/docs/en/advanced-concepts/grid.md

的指示使用Selenium网格来处理您的两台计算机

否则,您需要为脚本中的每个服务器创建一个驱动程序会话。要定位特定的Appium服务器,只需在创建Appium webdriver对象/会话时更改url:port组合以匹配任一服务器。

答案 1 :(得分:1)

对于android你可以并行运行两个模拟器,所以你可以建立两个appium会话并且并行运行脚本。但是来到ios xcode将不允许你并行运行模拟器。

答案 2 :(得分:0)

截至目前, http://appium.io/docs/en/advanced-concepts/parallel-tests/ “借助Xcode9,Appium支持并行的RealDevice和Simulator测试。”对于iOS