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