我有两台mac机器,为appium安装了所有设置。我想在两个ios模拟器上并行运行appium脚本。在一台mac机器上通过并行启动两个模拟器是不可能的,因为mac一次只使用一个仪器实例。
有没有办法通过使用两台机器来解决这个问题?
感谢。
答案 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