Я пытаюсь использовать Beah + Mink + Selenium2Driver в Symfony2.behate Selenium2Driver «не удалось открыть соединение»
- Я запустил сервер Selenium.
- мой behat.yml является:
default:
extensions:
Behat\Symfony2Extension\Extension:
mink_driver: true
Behat\MinkExtension\Extension:
default_session: 'symfony2'
base_url: http://localhost/fhm_mind_solution/app_dev.php/
selenium2:
wd_host: 'http://127.0.0.1:4444/wd/hub'
capabilities: { "browser": "firefox", "version": "23"}
- в моем FeatureContext.php:
class FeatureContext extends RawMinkContext
implements KernelAwareInterface
{
private $kernel;
private $parameters;
public function __construct(array $parameters)
{
$this->useContext('mink', new MinkContext);
}
/* [...] */
public function iCanAuthenticateAsAnAdmin()
{
$this->getSession();
}
- когда я Lauch Behat, я всегда так: «не может открытое соединение ". Чего не хватает?
привет, на первой точке: я уже судимое что cnfiguration для behat.yml, но У меня есть эта ошибка: [Symfony \ Component \ Config \ Definition \ Exception \ InvalidConfigurationException] Нераспознанные опции «wd_capabilities» в разделе «behat.extensions.behat_minkexten sion_extension.selenium2» Во второй точке вы можете привести пример для классаопределение? – nitche
Это потому, что параметр называется «возможностями». Во второй точке прочитайте дружественное руководство (я вставил ссылку на документы, где вы можете ее найти). –
Еще одна вещь - вам нужно установить драйвер selenium2: https://packagist.org/packages/behat/mink-selenium2-driver –