【发布时间】:2022-01-05 05:56:07
【问题描述】:
是否可以在 Selenium 4.0.0 版本的 Firefox 浏览器中通过 URL 传递用户名和密码? 我能够通过 selenium 3.141.59 版本但无法通过 Selenium 4 版本。我还可以使用开发工具概念传递给 Chrome 和边缘浏览器。
我使用的示例代码是:
FirefoxOptions options = new FirefoxOptions();
options.setAcceptInsecureCerts(true);
options.setCapability("build", "Testing Firefox Options [Selenium 4]");
options.setCapability("name", "Testing Firefox Options [Selenium 4]");
options.setCapability("platformName", "Windows 10");
options.setCapability("browserName", "Firefox");
options.setCapability("browserVersion", "95.0");
try {
driver = new RemoteWebDriver(new URL("http://" + username + ":" + Password+
"@hub.lambdatest.com/wd/hub"), ((Capabilities) options));
} catch (MalformedURLException e) {
System.out.println("Invalid grid URL");
}driver.get("https://www.lambdatest.com");
使用代码 sn-p 时,我无法在 Firefox 中创建任何新会话。 我想成为:http://username:password@the-site.com
有没有办法做到这一点,或者 selenium 4 在 Firefox 浏览器中不支持这个功能?
【问题讨论】:
标签: java selenium firefox selenium4