Работает ли htmlunit с пользовательскими атрибутами HTML («раскрыть атрибуты»)? - PullRequest
2 голосов
/ 12 февраля 2011

Я пытаюсь использовать среду тестирования HTMLUnit с веб-приложением, использующим библиотеку привязки JavaScript KnockoutJS.KnockoutJS зависит от пользовательского атрибута HTML с именем «data-bind».Мои тесты HTMLUnit не проходят - кажется, что нокаут вообще не работает, и мое текущее предположение о том, почему HTMLUnit не поддерживает пользовательские атрибуты.

Кто-нибудь имеет опыт в этой областиили у вас есть рабочий тест для решения на основе нокаута, использующего htmlunit?

1 Ответ

1 голос
/ 26 ноября 2011

Чтобы пользовательские атрибуты работали в HtmlUnit, создайте объект WebClient, используя BrowserVersion.FIREFOX_3_6 в качестве browserVersion.

Проверьте документацию класса WebClient: http://htmlunit.sourceforge.net/apidocs/com/gargoylesoftware/htmlunit/WebClient.html

По умолчанию WebClient создается с использованием BrowserVersion.INTERNET_EXPLORER_7, который удаляет все пользовательские атрибуты, установленные Javascript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...