t.me/atinfo_chat Telegram группа по автоматизации тестирования

Codeception c PhpBrowser не видит pop-up

Теги: #<Tag:0x00007f74926561f8>

Проблема (Вопрос) заключается …
Запускаю тест с использованием PhpBrowser и в самом начале при входе на страницу вываливается попап о возрасте который не видит PhpBrowser. Локаторы все что мог перепробовал
Помогите что делать
Я попытался сделать …
При использовании WebDriver и селениума - все прекрасно работает В чем может быть проблема
У меня получилось …

У меня не получилось …

Код

code
``` $I->wantTo('Проверить работу главной страницы.');
    	$I->amOnUrl('.../');
       // $I->seeResponseCodeIs(\Codeception\Util\HttpCode::OK);


        //$I->makeHtmlSnapshot();
        $I->SeeElement('//*[@id="app"]/div[3]/div/div');
        //$I->see('//*[@id="app"]/div[3]/div/div');

	   // $I->amOnPage('/');
	   // $I->maximizeWindow();
	   // $I->wait(3); // wait for 3 secs

	    $I->click('/html/body/div/div/div/div[3]/div/div/div[2]/div/div[1]/button[1]');

Логи и ошибка вот такая ...
Element located either by name, CSS or XPath element with '//*[@id="app"]/div[3]/div/div' was not found.

Версии ОС и софта следующие ..

Попап формируется javascript? phpbrowser не поддерживает выполнение javascript, проверьте есть ли попап в исходном коде страницы (Ctrl+U)

Спасибо большое проверю
А если джеесом - что тогда делать (использовать [WebDriver] не хочется)?

Зависит от целей, например бекенд можно потестить прямыми запросами к нему через модуль REST, для тестирования фронтов нужен нормальный браузер. В codeception вроде можно работать с headless chrome без webdriver http://phptest.club/t/how-to-run-headless-chrome-in-codeception/1544


хочу фронт проверить но по ходу без вебдрайвера никак

с вебдрайвером все отлично отрабатывает - неужели нет никакого решеня?

Если прокрутить ниже, то там есть “Launch using ChromeDriver only, without Selenium Server”. Не?


Подскажи как на винде запустить?

ага разобрался спс