ilya12345
Новичок
Хочу протестировать приемочными тестами js(на странице у меня осуществляется перезагрузка страницы с ajax)
В документации по codecept пишут https://codeception.com/docs/modules/WebDriver
вот мой acceptance.yml
Selenium и chromedriver у меня лежат в папке D:\

запускаю Selenium как в инструкции сказано
java -jar selenium-server-standalone-3.14.0.jar
потом -Dwebdriver.chrome.driver=D:/chromedriver
выходит вот такое сообщение:

покопался по форумам пишут что запускают вот так :
java -Dwebdriver.chrome.driver=./chromedriver -jar selenium-server-standalone-3.5.3.jar -port свободный
https://stackoverflow.com/questions/45960634/yii2-selenium-standalone-server-using-chromedriver-error
сделал так

При запуске теста всплывает вот такая ошибка:

а в cmd :

подскажите что не так делаю?
В документации по codecept пишут https://codeception.com/docs/modules/WebDriver
Код:
Локальное тестирование
Селен
Для запуска Selenium Server вам потребуется Java, а также браузер Chrome или Firefox.
Загрузить автономный сервер Selenium
Чтобы использовать Chrome, установите ChromeDriver . Чтобы использовать Firefox, установите GeckoDriver .
Запуск Selenium сервера: java -jar selenium-server-standalone-3.xx.xxx.jar. Чтобы найти вариант использования двоичного использования Chromedriver -Dwebdriver.chrome.driver=./chromedriver. Для использования Geckodriver -Dwebdriver.gecko.driver=./geckodriver.
Запустите сервер Selenium перед выполнением тестов.
java -jar "/path/to/selenium-server-standalone-xxx.jar"
вот мой acceptance.yml
Код:
suite_namespace: frontend\tests\acceptance
actor: AcceptanceTester
modules:
enabled:
- WebDriver:
url: "http://my-project.ru/frontend/web/index.php"
browser: chrome
port: 5555
Selenium и chromedriver у меня лежат в папке D:\

запускаю Selenium как в инструкции сказано
java -jar selenium-server-standalone-3.14.0.jar
потом -Dwebdriver.chrome.driver=D:/chromedriver
выходит вот такое сообщение:

покопался по форумам пишут что запускают вот так :
java -Dwebdriver.chrome.driver=./chromedriver -jar selenium-server-standalone-3.5.3.jar -port свободный
https://stackoverflow.com/questions/45960634/yii2-selenium-standalone-server-using-chromedriver-error
сделал так

При запуске теста всплывает вот такая ошибка:

Код:
[Facebook\WebDriver\Exception\SessionNotCreatedException] Unable to create new service: ChromeDriverService
Build info: version: '3.14.0', revision: 'aacccce0', time: '2018-08-02T20:13:22.693Z'
System info: host: 'PROGRAMMER', ip: '167.182.34.65', os.name: 'Windows 10', os.arch: 'x86', os.version: '10.0', java.version: '1.8.0_181'
Driver info: driver.version: unknown
#1 D:\OpenServer\domains\my-progect.ru\vendor\facebook\webdriver\lib\Exception\WebDriverException.php:154
#2 D:\OpenServer\domains\my-progect.ru\vendor\facebook\webdriver\lib\Remote\HttpCommandExecutor.php:326
#3 D:\OpenServer\domains\my-progect.ru\vendor\facebook\webdriver\lib\Remote\RemoteWebDriver.php:126
#4 Codeception\Subscriber\Module->before
#5 D:\OpenServer\domains\my-progect.ru\vendor\symfony\event-dispatcher\EventDispatcher.php:212
#6 D:\OpenServer\domains\my-progect.ru\vendor\symfony\event-dispatcher\EventDispatcher.php:44

Код:
C:\Users\Maks>java -Dwebdriver.chrome.driver=D:\chromedriver -jar D:\selenium-server-standalone-3.14.0.jar -port 5555
17:18:09.323 INFO [GridLauncherV3.launch] - Selenium build info: version: '3.14.0', revision: 'aacccce0'
17:18:09.323 INFO [GridLauncherV3$1.launch] - Launching a standalone Selenium Server on port 5555
2018-08-30 17:18:09.390:INFO::main: Logging initialized @305ms to org.seleniumhq.jetty9.util.log.StdErrLog
17:18:09.603 INFO [SeleniumServer.boot] - Selenium Server is up and running on port 5555
17:18:16.563 INFO [ActiveSessionFactory.apply] - Capabilities are: {
"browserName": "chrome"
}
17:18:16.564 INFO [ActiveSessionFactory.lambda$apply$11] - Matched factory org.openqa.selenium.remote.server.ServicedSession$Factory (provider: org.openqa.selenium.chrome.ChromeDriverService)
Последнее редактирование: