1

startProfile(FirefoxProfile, File, String)该方法是否FirefoxBinary已弃用?

我在我的 java 项目中导入了最新的 selenium jar,当我尝试使用startProfile(FirefoxProfile, File, String). 它说:FirefoxBinary 类型的方法未定义。我的代码如下所示:

FirefoxProfile profile = new FirefoxProfile(myProfileDir);
profile.setPreference("webdriver.load.strategy", "unstable");
try { 
        binary.startProfile(profile, myProfileDir, ""); 

    } catch (IOException e) {
        e.printStackTrace(); 
    }

而且当我查看jar文件的类型层次结构时,类中没有startProfile(FirefoxProfile, File, String)方法FirefoxBinary

有没有办法解决这个问题,或者有没有其他方法可以解决这个问题?

谢谢。

4

2 回答 2

0

startProfile的最后一个参数是String...,即varargs。如果您不想要任何参数,请不要发送任何参数

binary.startProfile(profile, myProfileDir);
于 2019-02-24T12:31:29.343 回答
0

您使用的是最新的 selenium 独立服务器 jar 吗?如果是这样,请尝试以前的版本并选择 selenium 服务器 zip。确保在构建路径中包含所有 jar。

于 2019-02-24T19:22:13.317 回答