我正在尝试使用 webdrivermanager 库在我的 selenium 测试中加载 firefox 驱动程序。我无法使用此库加载特定的 Firefox 配置文件。这是我正在尝试做的事情:
FirefoxDriverManager.getInstance().setup() // To instantiate the firefox driver
ProfilesIni Prof = new ProfilesIni();
FirefoxProfile profile = Prof.getProfile("C:\\Users\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\6xv9ndwh.SELENIUM");
WebDriver driver = new FirefoxDriver(profile);
但这会实例化一个新的驱动程序,并且不会强制由 firefoxdrivermanager 实例化的驱动程序使用特定的配置文件。
我也尝试使用不加载配置文件的默认壁虎驱动程序。这是我正在尝试的代码:
System.setProperty("webdriver.gecko.driver", "C:\\geckodriver\\geckodriver-v0.20.0-win64\\geckodriver.exe");
ProfilesIni allProfiles = new ProfilesIni();
FirefoxProfile Profile = allProfiles.getProfile('default');
Profile.setAcceptUntrustedCertificates(true);
Profile.setAssumeUntrustedCertificateIssuer(false);
driver = new FirefoxDriver(Profile);
有人可以帮我吗?