有没有办法在无头模式下运行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文档,但它仍然会打开模拟器。
答案 0 :(得分:1)
您使用的是正确的方法,并且通常可以正常工作,请确保您正在运行最新的Appium服务器版本: v1.9.1
还有一种已知的解决方法:
caps.setCapability("avdArgs", "-no-window");
如果它不起作用,则可能与模拟器有关。