Я пытаюсь изменить значение из поля ввода с помощью метода fillField:
Я использую XPath, чтобы получить поле ввода.
$I->fillField('//*[@id="123"]/div[1]/table/tbody/tr[1]/td[3]/input', '10');
и тег ввода выглядит так:
<input type="text" name="1" alt="number" value="11">
Тест не заполняет ввод.
Я получаю это исключение при попытке проверить, был ли заполнен тег ввода:
9. $I->see("10","input")
8. $I->fillField("//*[@id="123"]/div[1]/table/tbody/tr[1]/td[3]/input","10")
Тест не пройден в позиции 9.
see()
проверяет HTML страницы, fillField()
не обновляет его,
Если вы хотите посмотреть, работает ли fillField, отправьте форму после заполнения поля и запустите Codeception с -vvv
флаг и найти [Parameters]
на выходе.
Других решений пока нет …