Пытаюсь написать свой первый функциональный тест для Yii 2 с помощью codeception
В acceptance тестах все работает на ура через selenium и с Gecko-драйвером и с WebKit-драйвером. Находит и элементы на странице и по XPath и по CSS и просто тупо по содержимому тега. А вот в функциональном наборе тестов не находит ни по XPath ни по CSS ни по тексту.
Вот сам код теста:
<?php
namespace frontend\tests\functional;
use Yii;
use frontend\tests\FunctionalTester;
class HomeCest
{
public function checkOpen(FunctionalTester $I)
{
$I->wantTo('Check Landing page');
$I->amOnPage(Yii::$app->homeUrl);
$I->canSeeElement('h2.offer-block__title');
}
}
Делаю codecept run, получаю:
1) HomeCest: Check landing page
Test tests/functional/HomeCest.php:checkOpen
Step Can see element "h2.offer-block__title"
Fail Element located either by name, CSS or XPath element with 'h2.offer-block__title' was not found.
Причем в Chrome DevTools все прекрасно находит элемент: https://drive.google.com/file/d/1dc-GlSYpFuUFw4P4cfNdOiwx2lqsztN5/view?usp=sharing
Версия софта: Linux Mint 18.2 Sonya, Codeception 2.3.7, PHP 7.0.22-0ubuntu0.16.04.1 (cli) ( NTS )
ЧЯДНТ?