我目前正试图在多个设备上运行测试。然而,当我为不同的Appium服务器创建单独的远程Web驱动程序时,Appium会在chromedriver.exe上运行taskkill,这意味着只剩下最新的驱动程序。是否有能力阻止这种情况发生,或者我的方法是错误的?
我目前正在远程机器上使用Appium网格设置,它接受顺序运行,但我想将其扩展到并行。
您需要为每个Appium服务器提供一个--bootstrap-port
(-bp)和一个--chromedriver-port
。来源:http://appium.io/slate/en/master/?java#parallel-android测试
此外,如果您的并行测试包括使用Selendroid自动化,还需要另一个端口号:
--selendroid-port
selendroid端口(如果使用seleandroid)