Java 未为FirefoxBinary类型定义startProfile(FirefoxProfile、文件、字符串)

Java 未为FirefoxBinary类型定义startProfile(FirefoxProfile、文件、字符串),java,selenium,selenium-webdriver,firefox-profile,Java,Selenium,Selenium Webdriver,Firefox Profile,FirefoxBinary中的方法startProfile(FirefoxProfile,文件,字符串)是否已弃用 我已经在java项目中导入了最新的selenium jar,当我尝试使用startProfile(FirefoxProfile,File,String)时出现编译错误。它说:该方法对于FirefoxBinary类型是未定义的。我的代码如下所示: FirefoxProfile profile = new FirefoxProfile(myProfileDir); profile.se

FirefoxBinary
中的方法
startProfile(FirefoxProfile,文件,字符串)
是否已弃用

我已经在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
文件的类型层次结构时,在
FirefoxBinary
类中没有
startProfile(FirefoxProfile,file,String)
方法

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

谢谢。

的最后一个参数是
String…
,即
varargs
。如果你不想要任何参数,就不要发送任何参数

binary.startProfile(profile, myProfileDir);
的最后一个参数是
String…
,即
varargs
。如果你不想要任何参数,就不要发送任何参数

binary.startProfile(profile, myProfileDir);

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

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