无法实例化类org.openqa.selenium.edge.EdgeDriver

问题描述 投票:0回答:1

宁静版本:2.6.0 边缘版本:105.0.1343.53 边缘驱动程序版本:105.0.1343.53

在 Edge 浏览器中运行我的 selenium 测试用例时出现以下错误。

Could not instantiate new WebDriver instance of type class org.openqa.selenium.edge.EdgeDriver (The path to the driver executable The path to the driver executable must be set by the webdriver.edge.driver system property

Caused by: java.lang.IllegalStateException: The path to the driver executable The path to the driver executable must be set by the webdriver.edge.driver system property

注意:给定的驱动程序路径仅在 serenity.properites 文件中正确。

Serenity.properties:-

serenity.project.name=XYZ
FEATUREserenity.maintain.session=FEATURE
serenity.take.screenshots=FOR_FAILURES
webdriver.base.url=Foo
webdriver.chrome.driver=foo/boo/ChromeDriver.exe
webdriver.edge.driver=foo/boo/EdgeDriver.exe
serenity.browser.maximized=true
webdriver.driver=edge
webdriver.autodownload=false

相同的配置在 Chrome 中运行良好,但不适用于 Edge,并且我在上面的 Edge 配置设置中没有看到任何问题。有人可以帮忙吗?

注意:如果我在命令行中指定边缘驱动程序路径,那么它就可以工作。

selenium microsoft-edge serenity-bdd cucumber-serenity
1个回答
0
投票

这个问题解决了吗?我在 Serenity 3.2.5 中也遇到同样的问题

© www.soinside.com 2019 - 2024. All rights reserved.