Codeception. Webdriver не видит localhost - PullRequest
0 голосов
/ 19 марта 2020

Не могли бы вы помочь мне. Я использую Codeception с Webdriver для моего проекта

Codeception PHP Testing Framework v4.1.3 Работает на PHPUnit 9.0.1 от Себастьяна Бергманна и авторов.

accept.suite.yaml:

actor: AcceptanceTester
modules:
    enabled:
        - WebDriver:
              url: 'https://localhost:8888'
              browser: chrome
              clear_cookies: true
              port: 4444
              capabilities:
                  browser: chrome
                  goog:chromeOptions:
                      w3c: false

Docker:

docker run -p 4444:4444 -v /dev/shm:/dev/shm --rm selenium/standalone-chrome

Я вижу своего локального хоста в Браузере. Если я вместо localhost: 8888 использовать внешний сайт все в порядке. Но при тестировании у меня появилось «Этот сайт не может быть достигнут. Localhost отказался подключаться».
Тест очень прост:

<?php

class FirstCest
{
    public function tryToTest(AcceptanceTester $I)
    {
        $I->amOnPage('/');
        $I->wait(5);        
        $I->makeScreenshot();
        I->see('Home');
    }
}

заранее спасибо

...