我正在尝试在Brave Web浏览器上运行一些Selenium测试。我可以使用ChromeDriver通过Selenium启动Brave Web浏览器。但是,没有其他工作,例如我不能让Brave加载某个网页。
由于Brave基于Chromium,我认为这是要走的路。是否有更合适的方式支持Bralen由Selenium驱动?
这是我使用的代码:
ChromeOptions options = new ChromeOptions().setBinary("/Applications/Brave.app/Contents/MacOS/brave");
WebDriver driver = new ChromeDriver(options);
为了记录:自从Brave完全Chromium(从0.57版本开始)以来,这不再是一个问题。我现在可以通过使用问题中包含的代码片段对其进行初始化来将指令传递给WebDriver。
不过,请务必检查您的ChromeDriver版本是否与您的Brave浏览器版本兼容。