繁体   English   中英

如果由AppiumServiceBuilder启动appium服务器,如何启用--no-reset

[英]How to enable --no-reset if appium server is started by AppiumServiceBuilder

我已经使用AppiumServerBuilder启动了Appium Server

service = AppiumDriverLocalService
                    .buildService(new AppiumServiceBuilder()
                    .usingDriverExecutable(new File(nodeJsExecutable))
                    .withAppiumJS(new File(appiumJsExecutable))
                    .withIPAddress(appiumServerAddress)
                    .usingPort(appiumServerPort));

现在,Appium Server开始使用默认的--full-reset功能,从而使该应用在每次运行时每次都重置。 我需要为Appium Server设置--no-reset,以便appium不会每次都重新安装app。 我该怎么办?

您可以显式设置“ noResetValue” appium功能,该功能接受布尔值true / false

设置为true时,它会阻止应用程序每次重新安装,例如java:

capabilities = new DesiredCapabilities();    
capabilities.setCapability("noResetValue","true"); 

您很可能需要使用.withCapabilities方法设置任何此类功能: http : .withCapabilities 。 selenium.remote.DesiredCapabilities)

在任何情况下,均不应默认启用fullReset。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM