【问题标题】:Selenium Webdriver 3.0.1 not loading Firefox Profile I choseSelenium Webdriver 3.0.1 未加载我选择的 Firefox 配置文件
【发布时间】:2016-12-03 04:10:03
【问题描述】:
我到处都读到这是用于加载现有配置文件的代码:
ProfilesIni profile = new ProfilesIni();
FirefoxProfile ffprofile = profile.getProfile("SELENIUM");
WebDriver driver = new FirefoxDriver(ffprofile);
我已经创建了一个具有该名称的个人资料,一切正常。但它会一直加载默认的 selenium 配置文件。
我将 Selenium 3.0.1 与 Java 和 Firefox 50.0.2 一起使用,这至少是我所在国家/地区的最后一个版本。
知道为什么会这样吗?谢谢!
【问题讨论】:
标签:
selenium
firefox
webdriver
profile
【解决方案1】:
您应该首先将配置文件放在功能上。
ProfilesIni profile = new ProfilesIni();
FirefoxProfile ffprofile = profile.getProfile("SELENIUM");
WebDriver driver = new FirefoxDriver(ffprofile);
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability(FirefoxDriver.PROFILE, profile);
WebDriver driver = new FirefoxDriver(capabilities);