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