Я пытаюсь использовать функциональные тесты Symfony 1.4 (sfTextFunctional
), чтобы проверить значение текстового поля, как и ожидалось. Это HTML, который генерируетсяКак проверить значение текстового поля в функциональных тестах Symfony 1.4
<input type="text" maxlength="10" name="number_plant[1]" value="5" id="number_plant_1">
Во время теста я могу установить значение легко
setField('number_plant[1]', '5')->
И я попытался следующие перестановки checkelement, но все они возвращают нулевое
checkElement('number_plant[1]',"5")->
checkElement('number_plant_1',"5")->
checkElement('#number_plant_1',"5")->
checkElement('form input[type="text"][name="number_plant[1]"]',"5")->
Я пробовал как # number_plant_1 [value = "5"], так и number_plant [1] [value = "5"], но оба отказали и сказали, что элемент не существует. Затем я получил его, чтобы распечатать содержимое страницы в этой точке, и у него определенно есть ' ' – Craig
ха ах! Заклинание, которое, кажется, работает, это 'checkElement ('form input [type =" text "] [name =" number_plant [1] "] [value =" 5 "]') ->' так что исправьте свой ответ, а я ' отметьте его как правильно – Craig