Я изучаю доступные безмолвные браузеры до настоящего времени и нашел, что HtmlUnit используется довольно широко. Есть ли у нас альтернатива HtmlUnit с возможным преимуществом по сравнению с HtmlUnit?
Спасибо Найн
Я изучаю доступные безмолвные браузеры до настоящего времени и нашел, что HtmlUnit используется довольно широко. Есть ли у нас альтернатива HtmlUnit с возможным преимуществом по сравнению с HtmlUnit?
Спасибо Найн
Я собираюсь использовать Selenium для моего варианта использования, так как он предлагает мне использовать реальный браузер и не отклоняться от того, что он будет делать в реальном мире по сравнению с HtmlUnit. Я планирую использовать Selenium2 с интеграцией WebDriver и предлагает отличный API и отличные исправления. благодаря Найн
Насколько я знаю, HtmlUnit` является самым мощным браузером без браузера.
Что вы с ним делаете?
Существует множество других библиотек, которые вы можете использовать для этого.
Ну, я использую jsoup - это намного быстрее, чем любой другой API.
WebDriver с виртуальным фреймбуфером - единственная реальная альтернатива. Преимущество состоит в том, что он использует настоящий браузер; недостатком является то, что боль больнее настраивается, а API намного хуже.
Я использую webkit в качестве безгласного браузера через привязки Qt Python: http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qtwebkit.html
Webkit - это механизм рендеринга, используемый браузерами Chrome и Safari и очень гибкий.
Одна из моих причин для выбора над HtmlUnit - это простота настройки:
sudo apt-get install python-qt4
Я бы также порекомендовал Selenium. Отличная особенность - вы можете создать клиента, который открывает страницу браузера, чтобы вы могли видеть, что происходит на каждом шаге. Более того, создание макросов для автоматизированных тестов - еще одна хорошая особенность. Однако, если вам нужно отказаться от некоторой информации с веб-страницы, HtmlUnit лучше, чем селен.