【问题标题】: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);
    

    【讨论】:

      猜你喜欢
      • 2017-04-04
      • 2014-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多