2016-08-12 65 views
0

我目前正在我的本地機器上運行android應用程序的測試,爲此我使用appium和android模擬器,這兩個必須運行在同時爲了執行測試。現在我試圖在Vagrant機器上運行這些測試,並且我找不到在Vagrant中同時運行appium和android模擬器的方法,您是否有任何答案?如何在流浪機上同時運行appium和android模擬器

謝謝

回答

0

如果Appium使用不同的端口,則可以運行多個Appium實例。所以你會讓iOS運行在一個上,Android運行在另一個上。只需更改主機以匹配Appium服務器的端口即可。如果您通過命令行運行,您可以指定使用-p所需的端口。

例如在命令行你運行: 在一個窗口,並在另一個 appium -p 4725

appium -p 4723然後在你的代碼,你有這樣的事情:

IOSDriver idriver = new IOSDriver(new Url("127.0.0.1:4723/wd/hub"), caps)); AndroidDriver adriver = new AndroidDriver(new Url("127.0.0.1:4725/wd/hub", caps));

其中caps是您所需的功能。希望這可以幫助。

相關問題