我是QAF的新手。在application.properties中设置路径的格式是什么?我需要加双引号吗?单斜线还是双斜线?
#set 1 to suppress success log, when 0 it will also show verification success message
report.log.skip.success=0
webdriver.chrome.driver = ??
答案 0 :(得分:1)
在本地运行时,webdriver需要使用基础驱动程序指定的相应属性提供驱动程序可执行路径。在大多数情况下,该属性为webdriver.<drivername>.driver
。对于chrome,属性为webdriver.chrome.driver
。它需要设置为系统属性。使用qaf时,它提供了通过属性文件设置该属性的方法。因此,该值将成为chrome驱动程序可执行文件的路径。例如:
webdriver.chrome.driver=c:/downloads/chromedriver.exe
如果将驱动程序可执行文件放置在项目目录中的某个位置,则可以提供相对路径。例如,驱动程序可执行文件位于/servers/chromedriver.exe下,那么您可以如下设置相对路径:
webdriver.chrome.driver=servers/chromedriver.exe
注意:要通过属性文件为chrome以外的驱动程序设置驱动程序可执行路径,您需要添加system
前缀。例如:
system.webdriver.gecko.driver=<gecko-driver-executable-path>
system.webdriver.ie.driver=<ie-driver-executable-path>
system.webdriver.edge.driver=<edge-driver-executable-path>