Comments 12
А как в codeception сделать, чтобы selenium ждал окончания загрузки страницы? например тут
Если WebGuy это селениум, то будет сразу ошибка тк codeception не найдет Hello, davert те страница еще не загрузилась. Можно натыкать wait, но наверно есть лучше способ?
$I = new WebGuy($scenario);
$I->wantTo('log in as regular user');
$I->amOnPage('/login');
$I->fillField('Username','davert');
$I->fillField('Password','qwerty');
$I->click('Login');
$I->see('Hello, davert');
Если WebGuy это селениум, то будет сразу ошибка тк codeception не найдет Hello, davert те страница еще не загрузилась. Можно натыкать wait, но наверно есть лучше способ?
Я достаточно мало работал с Selenium, потому не могу предложить «лучший способ». Но если такой найдется — смогу реализовать.
deanhume.com/Home/BlogPost/selenium-webdriver---wait-for-an-element-to-load/64
Собственно проблема больше не в том, что нужно wait напихивать, а в том, что если если сделал тест для phpBrowser то для selenium его нужно изменять. Можно например настройку задержки регулировать в WebGuy?
Собственно проблема больше не в том, что нужно wait напихивать, а в том, что если если сделал тест для phpBrowser то для selenium его нужно изменять. Можно например настройку задержки регулировать в WebGuy?
PhpDocumentator2 нет. Есть phpDocumentor2.
Планируется ли модуль для Yii?
Всем понятны эти Ай хэв, Ай си? По моему, автор в погоне за изюминкой и читабельностью синтаксиса намудрил субъективных абстракций.
В любом случае, строчки в sample code надо «по-русски» объяснить коментами. Так сказать, обучить других своим условностям.
В любом случае, строчки в sample code надо «по-русски» объяснить коментами. Так сказать, обучить других своим условностям.
Насчет «по-русски» не знаю, но есть обширная документация. Вцелом, как могу так и объясняю.
В любом случае, объективные абстракции, которые начинаются со слов «зис ассерт» намного сложнее в понимании, даже с каментами, чем «ай си» =)
В любом случае, объективные абстракции, которые начинаются со слов «зис ассерт» намного сложнее в понимании, даже с каментами, чем «ай си» =)
А по моему $this->assert привычнее и понятнее :) Хозяин барин конечно, но, воистину, чем больше тех или иных проектов, тем больше вариантов синтаксиса делающих примерно одно и тоже.
Вы ещё phpspec не видели =)
Вам привычный assert, ибо вы уже работали с тестами. Ничего не имею против такой конструкции, но целью было писать такой код, чтобы я мог даже заказчику и тестеру его показывать и говорить: ничо не знаю, вот вчера тест всё гонял, всё работало :)
Альтернативный вариант синтаксиса это PHPUnit + Mink. Там всё привычно.
Вам привычный assert, ибо вы уже работали с тестами. Ничего не имею против такой конструкции, но целью было писать такой код, чтобы я мог даже заказчику и тестеру его показывать и говорить: ничо не знаю, вот вчера тест всё гонял, всё работало :)
Альтернативный вариант синтаксиса это PHPUnit + Mink. Там всё привычно.
Sign up to leave a comment.
Codeception — новости проекта