Имею:
файл acceptance.suite.yml выглядит так, в зависимости от того, под чем запускаю
actor: AcceptanceTester
modules:
enabled:
- WebDriver:
url: 'http://php.net'
browser: firefox (либо меняю на chrome)
1) Собственно первая проблема.
при запуске
xvfb-run java -Dwebdriver.chrome.driver=chromedriver.exe -jar selenium-server-standalone-3.14.0.jar
получаю ошибку
[Facebook\WebDriver\Exception\SessionNotCreatedException] Unable to create new service: ChromeDriverService
(оба файла в одной директории, запускаю из нее же) Ничего толкового по ее решению в моем окружении я не нашла(
2) Второй вопрос. C Firefox тесты запускается НО! запускается только в таком виде
xvfb-run java -jar selenium-server-standalone-3.14.0.jar
то есть без обращения к geckodriver. если писать xvfb-run java Dwebdriver.gecko.driver=geckodriver -jar selenium-server-standalone-3.14.0.jar
то ошибка Could not find or load main class Dwebdriver.gecko.driver=geckodriver
очень хочется понять почему, ведь во всех инструкциях написано, что запускать его нужно. Ну и соответственно при этом не работает, как у многих метод $I->see. Ошибка Element not found. Фиксится заменой на seeInSource. Но может кто знает еще варианты.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей