2017-08-24 75 views
1

我一直在使用約正確的功能,解決了這個問題的共同意見花費了大量的時間。如何禁用保存密碼的ChromeDriver使用Appium和AndroidStudio

在支持Java:

Map<String, Object> prefs = new HashMap<String, Object>(); 
prefs.put("credentials_enable_service", false); 
prefs.put("profile.password_manager_enabled", false); 
options.setExperimentalOption("prefs", prefs); 

或者這個其他:

options.addArguments("--disable-save-password-bubble"); 

而且從來沒有爲我工作得很好。

系統配置:

  • 的Java:jdk1.8.0_131
  • 硒:3.0.1
  • Appium:1.6.5

回答

0

我解決了這個問題,而不是一個能力。我對齊與系統配置:

  • ChromeDriver:2.31.488763(2.31)
  • 的.apk(對於仿真器):59.0.3071.125

這似乎是很重要的模擬器上的APK版本ChromeDriver版本appium正在使用。

我使用這個功能:

ChromeOptions options = new ChromeOptions(); 
    options.addArguments("--disable-extensions", "test-type", 
      "no-default-browser-check", "ignore-certificate-errors", 
      "--disable-notifications", 
      "--disable-offer-store-unmasked-wallet-cards", 
      "--disable-autofill-keyboard-accessory-view"); 
    options.addArguments("--disable-translate");