У меня есть страница, содержащая форму с некоторыми элементами ввода, включая текстовую область. Эти поля ввода заполняются некоторыми значениями. Подумайте об этой странице в целом как о странице редактирования для какого-либо объекта. Textarea содержит строку XML, который показывает правильно в обычном браузере (например, Firefox и Chrome.) И выглядит следующим образом:Goutte with behat: xml string, поскольку значение textarea заполнено объектами html
<front>
<!-- top row -->
<cell>
<page>8</page>
</cell>
</front>
Но когда я запустить тестовый случай с водителем ГОУТТОЙ норковой страница загружается и значение текстового поля кодируется с помощью специальных символов, например, так:
<front>
<!-- top row -->
<cell>
<page>8</page>
</cell>
</front>
и когда я нажимаю кнопку, неразбериха отправляется на сервер и сохранили вместо первоначального правильного XML представить. Обратите внимание, что я вообще не трогаю его. Я могу просто загрузить страницу и нажать кнопку отправки, и все это завинчивается. Это происходит только с goutte, но не с, скажем, selenium2.
Так что вопрос: как я могу заставить goutte интерпретировать эти html-объекты автоматически и отправлять их как правильные данные, а не закодированные беспорядки?