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

Обращение к форме, поля в которой подгружаются через ajax

Теги: #<Tag:0x00007f7481c2e1b8> #<Tag:0x00007f7481c2e0f0>

Есть форма, в которой надо последовательно заполнить 3 поля. Все поля реализованы выпадающим списком. Данные во 2-м поле зависят от того какое значение в 1-м.
Могу протестировать данную форму используя codeception PhpBrowser ?

Если не ошибаюсь, browserkit не поддерживает js (поправьте если ошибаюсь?). Если вы хотитет headless и быстро, почему не использовать фантом? То же ядро что и хром, только со своей реализацией + также не нужен рендеринг, что сказывается на скорости тестов в положительную сторону.

Спасибо за ответ. Я раньше не работал с PhantomJS. Но я так понимаю что он должен быть установлен и запущен на сервере, на котором расположен и сайт?

Вам нужен браузер на сервере, где находится сайт?:wink:

Помогите пожалуйста, у меня есть форма, в ней есть поле, в которые вводится значение, по которому ajaxoм осуществляется поиск и в результате выдается drop-down список. Форма sonata-вская. Помогите советом как реализовать тестирование с помощью PhpBrowser?
У меня возникла проблема, что я не могу даже выполнить click функцию по этому полю, так как
Couldn’t click "//[@id=‘select2-chosen-1’]":
Link or Button by name or CSS or XPath '//
[@id=‘select2-chosen-1’]’ was not found on page.
хотя XPath написан правильно.
Помогите советом.

PhpBrowser не работает с JavaScript.