通过Java在无头模式下运行Appium

时间:2018-11-19 17:04:03

标签: java appium

有没有办法在无头模式下运行Appium测试(例如用于硒的PhantomJS)?

我尝试了这些上限,但不起作用:

caps.setCapability("automationName", "UiAutomator2");
caps.setCapability("deviceName", "Android_9-5i");
caps.setCapability("platformVersion", "9");
caps.setCapability("platformName", "Android");
caps.setCapability("isHeadless", true);

caps.setCapability("appPackage", "XXX");
caps.setCapability("appActivity", "XXX");
caps.setCapability("avd", "Android_9-5i");

我得到这一行:

caps.setCapability("isHeadless", true); 

来自appium文档,但它仍然会打开模拟器。

1 个答案:

答案 0 :(得分:1)

您使用的是正确的方法,并且通常可以正常工作,请确保您正在运行最新的Appium服务器版本: v1.9.1

还有一种已知的解决方法 caps.setCapability("avdArgs", "-no-window");

正在做exactly the same

如果它不起作用,则可能与模拟器有关。