Ing*_*ias 2 java selenium selenium-webdriver firefox-marionette
我正在尝试将一些Selenium测试转换FirefoxDriver为MarionetteDriver,但我遇到了有关PKI的问题.到目前为止,我的解决方案是使用各种Firefox配置文件,这些配置文件只有一个自定义PKI并自动选择用于登录目的.但是,似乎MarionetteDriver构造函数无法使用自定义配置文件启动Firefox.我该如何解决?
我在Python中通过让Python连接到Marionette之前启动Firefox来解决这个问题,但我不知道Selenium WebDriver是否具备此功能.
你不应该使用MarionetteDriver.正如它在文档中所述:
/***使用Marionette接口驱动Firefox的{#link WebDriver}界面的实现.**@deprecated应该分别使用功能为marionette = true或false的FirefoxDriver.*/
您应该启动FirefoxDriver并启用所需功能的牵线木偶.
DesiredCapabilities dc=DesiredCapabilities.firefox();
FirefoxProfile profile = new FirefoxProfile();
dc.setCapability(FirefoxDriver.PROFILE, profile);
dc.setCapability("marionette", true);
Webdriver driver = new FirefoxDriver(dc);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2781 次 |
| 最近记录: |