gpt4 book ai didi

java - Selenium 测试使用 operadriver 启动失败

转载 作者:搜寻专家 更新时间:2023-11-01 02:59:17 27 4
gpt4 key购买 nike

我的跨浏览器测试仅对 opera 驱动程序失败,因为它与所有其他驱动程序(chrome、firefox 和 ie)一起工作。

这是Java代码。

System.setProperty("webdriver.opera.driver", "...\\operadriver.exe");
driver = new OperaDriver();

这是testng类。

  <test name="OperaTestCases">  
<parameter name="browser" value="opera"/>
<classes>
<class name="crossBrowser.Test"/>
</classes>
</test>

浏览器正在打开,但没有任何反应。并且测试失败。 :)

最佳答案

我建议您安装 Opera 38 并添加以下代码而不是您的 java 代码。

System.setProperty("webdriver.chrome.driver", "...\\operadriver.exe");
driver = new ChromeDriver();

我使用了新的 ChromeDriver()。这将启动 Opera,因为我们正在使用 OperaChromiumDriver。我认为这是因为新的 Opera 基于 Chromium 而 OperaChromiumDriver 是从 ChromeDriver 派生的 WebDriver 实现 [参见 https://github.com/operasoftware/operachromiumdriver] .

希望这对您有所帮助。 :)

关于java - Selenium 测试使用 operadriver 启动失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40861013/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com