【发布时间】:2017-06-16 06:51:12
【问题描述】:
我是 Selenium Webdriver 的新手。我正在尝试在 Firefox 中测试我的应用程序登录页面。每次这样做时,我都会收到不安全的密码警告(此连接不安全。此处输入的登录名可能会被盗用)。
这是在输入密码时出现的。如何使用 Java 在 selenium Webdriver 中禁用它?
目前我正在使用此代码:
System.setProperty("webdriver.gecko.driver", driverPathFF);
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
capabilities.setCapability(CapabilityType.ACCEPT_INSECURE_CERTS, true);
driver = new FirefoxDriver(capabilities);
但这无济于事。我也尝试了在相关谷歌搜索中找到的其他方法,但没有运气。
请查看链接以供参考。 Sceenshot
【问题讨论】:
-
请确保您使用的是最新的 Firefox。
-
我使用的是 FF 53.0.3
-
@Payel IMO 你在这里搞砸了 2 分
insecure password warning和connection is not secure。您可以考虑用您的确切手动步骤和 URL 更新我们吗?谢谢 -
谢谢。大概吧。实际上我只搜索了不安全的密码警告并尝试了所有可能的解决方案,但没有任何效果。因此我在这里....我要做的是自动化登录页面(上面附上的屏幕截图)。输入密码后,我收到上述警告,隐藏登录按钮。所以我的测试用例失败了,而不是点击登录按钮,而是点击了解更多警告。我想在 selenium 中找到一些方法,这样这个密码警告就不会出现在 FF 窗口中。我的脚本在 chrome 和 IE 中运行正常。
标签: java selenium firefox webdriver