【发布时间】:2021-05-20 21:26:07
【问题描述】:
代码在 chrome 上运行良好,但对于 Edge,我遇到了问题
我在 application.properties 文件中设置了以下属性
driver.name=edgeDriver
webdriver.edge.driver = drivers/msedgedriver.exe
我还根据我的边缘浏览器的当前版本下载了 edgedriver.exe 边缘版本:版本 89.0.774.63
当我尝试执行测试时,我在控制台日志中看到以下消息
无法上课 来自 jar 的 com.qmetry.qaf.automation.step.client.TestStepExporter /C:/Users/piyush/.m2/repository/com/qmetry/qaf/3.0.0/qaf-3.0.0.jar [QAFTestBase] - 初始化 驱动...browser_str:edgeDriver,base_url:https://qmetry.github.io/qaf/,sel_server:localhost,port:4444
[UiDriverFactory] - 驱动程序:edgeDriver 2021 年 3 月 26 日下午 3:25:36 org.openqa.selenium.remote.DesiredCapabilities edge INFO:使用
new EdgeOptions()优于DesiredCapabilities.edge()无法在第一次尝试中创建驱动程序实例,重试超时为 30秒。您可以检查/设置“driver.init.retry.timeout”的值 适当地设置驱动程序初始化的重试超时 失败。无法为边缘创建驱动程序实例: java.lang.NoSuchMethodException: org.openqa.selenium.edge.EdgeDriver.(java.net.URL, org.openqa.selenium.Capabilities)
构建信息:版本:'3.141.59',修订:'e82be7d358',时间: '2018-11-14T08:17:03'
系统信息: os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.10'
驱动信息:driver.version:未知
【问题讨论】:
标签: java selenium-webdriver webdriver qaf