startProfile(FirefoxProfile, File, String) 未定义 FirefoxBinary 类型
startProfile(FirefoxProfile, File, String) undefined for the type FirefoxBinary
FirefoxBinary
中的方法 startProfile(FirefoxProfile, File, String)
是否已弃用?
我已经在我的 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
class.
中没有 startProfile(FirefoxProfile, File, String)
方法
有没有办法解决这个问题,或者有其他方法可以解决这个问题?
谢谢。
startProfile的最后一个参数是String...
,即varargs
。如果你不想要任何参数就不要发送任何
binary.startProfile(profile, myProfileDir);
您使用的是最新的 selenium 独立服务器 jar 吗?如果是这样,请尝试以前的版本并选择 selenium 服务器 zip。确保在构建路径中包含所有 jar。
FirefoxBinary
中的方法 startProfile(FirefoxProfile, File, String)
是否已弃用?
我已经在我的 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
class.
startProfile(FirefoxProfile, File, String)
方法
有没有办法解决这个问题,或者有其他方法可以解决这个问题?
谢谢。
startProfile的最后一个参数是String...
,即varargs
。如果你不想要任何参数就不要发送任何
binary.startProfile(profile, myProfileDir);
您使用的是最新的 selenium 独立服务器 jar 吗?如果是这样,请尝试以前的版本并选择 selenium 服务器 zip。确保在构建路径中包含所有 jar。