2017-08-24 45 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");