selenium-webdriver - 使用 webdrivermanager 找不到 Opera 二进制错误 selenium+java
问题描述
在 Eclipse 中运行以下程序时,出现错误“找不到 Opera 二进制文件”。
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.opera.OperaDriver;
import io.github.bonigarcia.wdm.WebDriverManager;
public class Opera
{
public static void main(String[] args)
{
WebDriverManager.operadriver().setup();
WebDriver d = new OperaDriver();
d.get("http://amazon.ae");
d.close();
}
}
解决方案
尝试指定 Opera 启动器二进制文件的路径:
String operaBinary = "C:\\Program Files\\Opera\\launcher.exe"; // If Windows
WebDriverManager.operadriver().setup();
OperaOptions options = new OperaOptions();
options.setBinary(operaBinary);
WebDriver driver = new OperaDriver(options);
// ...
推荐阅读
- mysql - 数值除法格式输出题
- python - 为每一行添加价值
- web-audio-api - 通过 Tone.js 连续改变和弦频率
- 2d - 查找透视正方形内每个正方形的中心(2D)
- elasticsearch - 查找重复项时指定 Elasticsearch 聚合字段
- javascript - 我的查询助手方法中是否缺少基本案例?
- azure - Azure 逻辑应用 CTLR+V 功能不再起作用
- swift - Swift:如果文本中包含英文单词,则文本在 AR 中未 RTL 对齐
- php - 无法猜测如何从参数“offer”的请求信息中获取 Doctrine 实例
- fullcalendar - Fullcalendar v3 - selectConstraint - 只允许选择全天