如何在流浪汉机器上同时运行appium和android模拟器

时间:2016-08-12 14:23:36

标签: android testing android-emulator vagrant appium

我目前正在我的本地机器上运行Android应用程序的测试,为此我使用appium和一个android模拟器,这两个必须同时运行才能执行测试。现在我正试图在Vagrant机器上运行这些测试,我找不到在Vagrant中同时运行appium和android模拟器的方法,你们有没有人对此有答案?

谢谢

1 个答案:

答案 0 :(得分:0)

如果Appium使用不同的端口,则可以运行它们的多个实例。因此,您可以在其中运行iOS,在另一个运行Android。只需更改主机以匹配Appium服务器的端口即可。如果通过命令行运行,可以使用-p指定所需的端口。

例如,在命令行上运行: appium -p 4723在一个窗口和另一个窗口中 appium -p 4725

然后在你的代码中你会有这样的东西:

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));

其中大写是您所需的能力。希望这会有所帮助。