簡體   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