Может ли curl заменять такие программы, как Selenium, HtmlUnit, watir и т. Д.? - PullRequest
1 голос
/ 29 декабря 2010

Мне нужно написать сценарий на некоторых страницах веб-форм, и curl , кажется, является ответом, поскольку он поддерживает PHP.

Однако форма использует вкладки меню JavaScript, и я не совсем уверен, как curl находит ссылки и щелкает их для отображения других страниц. Я попробовал Селен , и это сработало сразу. Если я использую Selenium для поиска идентификаторов элементов формы, можно написать сценарий для поиска этих элементов, затем щелкнуть их, ввести значения и нажать кнопку отправки?

Htmlunit еще один, который я хотел бы попробовать

Ответы [ 2 ]

1 голос
/ 29 декабря 2010

Нет. curl не является инструментом функционального тестирования и ничего не знает о html или DOM вашей страницы (объектная модель документа), чтобы иметь возможность взаимодействовать с ним. Это не значит, что вы не можете использовать curl и передать ответ чему-то, что понимает html ...

0 голосов
/ 29 октября 2017

Может быть, это поздний ответ.Я работал с htmlunit через Java.Это очень удобно и полезно.Вы можете найти много итоговых онлайн.Кроме того, он частично поддерживает JavaScript.

...