путь к приложению для хроматографического qaf - PullRequest
0 голосов
/ 10 октября 2018

Я новичок в 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 = ??

1 Ответ

0 голосов
/ 10 октября 2018

Когда вы работаете локально, веб-драйверу необходимо указать путь к исполняемому файлу драйвера, используя соответствующее свойство, указанное базовым драйвером.В большинстве случаев это свойство webdriver.<drivername>.driver.Для хрома это свойство 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>
...