- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
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
类中没有 startProfile(FirefoxProfile, File, String)
方法。
有没有办法解决这个问题,或者有其他方法可以解决这个问题吗?
谢谢。
最佳答案
您使用的是最新的 selenium 独立服务器 jar 吗?如果是这样,请尝试以前的版本并选择 selenium 服务器 zip。确保在构建路径中包含所有 jar。
关于java - startProfile(FirefoxProfile, File, String) 对于 FirefoxBinary 类型未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54851240/
这个方法有什么意义FirefoxBinary#startProfile ? 如何控制使用上述方法打开的浏览器? FirefoxBinary binary = new FirefoxBinary(new
星期三,我的代码成功了。我今天回来,我的代码不再有效。没有人碰过它,包括我自己。我收到以下错误消息: 'FirefoxBinary' object has no attribute '_get_fir
我正在运行一些 Selenium 测试。当我直接从 Eclipse 启动它们时,一切正常。但是当我通过 Maven 启动它们时,会出现以下异常: org.openqa.selenium.WebDriv
我正在尝试使用 webdriver 启动 Firefox 实例,但我想指示它使用某些 xvfb 显示。不过,我认为我的代码有问题 FirefoxBinary ffox = new Firefox
我正在使用 selenium 在 Java 上运行测试。 当我运行样本测试时。我得到以下内容 Build info: version: '2.47.2', revision: '4d972c01cab
FirefoxBinary 中的方法 startProfile(FirefoxProfile, File, String) 是否已弃用? 我已经在我的java项目中导入了最新的selenium jar
当我在 Eclipse 中运行 Selenium-Webdriver 脚本时,它工作正常。但是相同的脚本在服务器机器的 jenkins 中运行,它给出了以下错误: 18:00:34 ---------
我正在使用 FireFox 18 和 Selenium 2.29.0。运行测试时出现异常 无法连接到端口 7056 上的二进制 FirefoxBinary(C:\Program Files (x86)
使用Selenium 3.1.0,firefox最新版本72.0,默认firefox驱动2.53.1 这是我的代码 System.setProperty("webdriver.gecko.driver
我是一名优秀的程序员,十分优秀!