Как установить поле списка Gravity Forms List в Codeception? - PullRequest
0 голосов
/ 03 августа 2020

Я использую Codeception с WebDriver и Phantom JS для запуска приемочного теста для формы Gravity Forms в Wordpress.

Пока я могу нажимать кнопки с помощью $ I-> щелкнуть и заполнить один текстовые поля с $ I-> fillField, я не могу добавлять записи в поле списка Gravity Forms List:

List field in Gravity Forms

Here's how it appears in Firefox 78.0.2:

List field in Firefox

And here's the HTML generated by Gravity Forms:

  Шаг 4B: введите Non -Участники тренера     

Я пробовал $ I-> fillField с различными вариациями 'input_13' и 'input_13 []' и 'form input [name = input_13]' но не смог выполнить эту работу.

Например,

 $I->fillField('input_13', array('Joe'))

приводит к:

 Test  tests/acceptance/AccreditationCest.php:frontpageWorks
 Step  Fill field "input_13",["Joe"]
 Fail  Field by name, label, CSS or XPath element with 'input_13' was not found.

Как мне установить это поле Gravity Forms List в Codeception?

...