Выполнение тестов behat с драйвером selenium2

Я новичок, чтобы видеть и php. Я хочу запустить несколько тестов с использованием behat, Селен сетки и драйвера Selenium2, и у меня есть некоторые проблемы.
Я пытаюсь начать сессию так:

$mink = new Mink([
'selenium2' => new \Behat\Mink\Session(
new Selenium2Driver('chrome', null, 'http://172.28.128.11:4444/wd/hub'))
]);

$this->gui = $mink->getSession('selenium2');

а затем посетите страницу:

$this->gui->visit("url");

Моя конфигурация behat выглядит так:

default:
suites:
default:
contexts:
- FeatureContext
#- Behat\MinkExtension\Context\MinkContext
extensions:
Behat\MinkExtension:
base_url: url
browser_name: chrome
default_session: goutte
javascript_session: selenium2
goutte: ~
# https://github.com/SeleniumHQ/selenium/wiki/DesiredCapabilities
selenium2:
browser: chrome
wd_host: 'http://172.28.128.11:4444/wd/hub'
capabilities: { browser: chrome, browserVersion: 66.0.3359.117, version: 66.0.3359.117}

и я все еще получаю ошибку:

«Не удалось открыть соединение: ошибка пересылки нового сеанса не может
Найти: Возможности {browser: firefox, browserName: chrome,
версия браузера: 9, ориентация устройства: портрет, тип устройства: планшет,
имя: Behat Test, селен-версия: 2.31.0, версия: 9} «

Может кто-нибудь помочь? 🙂

0

Решение

Не знаю, поможет ли это, но мой контент behat.yml:

selenium2:
capabilities: { "browserName": "chrome", "browser": "chrome", 'chrome': {'switches':['--no-sandbox']}}
browser: chrome
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]