【发布时间】:2018-05-04 09:21:03
【问题描述】:
我来自Ruby背景,我知道如何在Ruby Selenium Binding中做到这一点,但我不知道如何做到Java Selenium Binding,
我有这个代码来创建 Firefox 配置文件
FirefoxProfile firefoxProfile = new FirefoxProfile(pathToProfile);
WebDriver driver=new FirefoxDriver(firefoxProfile);
它在 selenium 2.53 中有效,但在最近的 selenium 绑定 3.11.0 中抛出错误,谁能告诉我有什么替代方案?
我还想关闭木偶以连接到旧版 Firefox 驱动程序,我可以使用以下代码完成此操作
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability("marionette", false);
WebDriver driver=new FirefoxDriver(capabilities);
但如果我使用上面的行,那么它会给出 FirefoxDriver 已被弃用。谁能指导我如何创建个人资料以及如何关闭木偶?
【问题讨论】:
-
如果您愿意考虑其他答案,请告诉我。
-
@DebanjanB 当然,请继续!
标签: java selenium selenium-webdriver