如何在 qaf 中使用 edgeDriver

how to use edgeDriver with qaf

我将以下属性用于 运行 边缘浏览器,但它不起作用。

webdriver.edge.driver=src/main/resources/common/msedgedriver.exe
driver.name=edgeDriver

如何使用edge浏览器?

为了设置驱动程序可执行,您需要使用适当的系统属性为驱动程序设置值。您可以在执行时使用 -Dpropertyname=value 或通过代码设置系统 属性。如果您正在使用 qaf,它提供了通过 属性 文件设置系统 属性 的功能。为此,您需要添加带有 属性 名称的 system 前缀。例如:

system.webdriver.edge.driver=src/main/resources/common/msedgedriver.exe

根据文档 https://qmetry.github.io/qaf/latest/how_to_use_driver.html 并查看 qaf com.qmetry.qaf.automation.ui 中的 UiDriverFactory.java ,看起来 qaf 不支持这个。