2011-02-12 3 views
2

KnockoutJS javascript 바인딩 라이브러리를 사용하여 웹 응용 프로그램에서 HTMLUnit 테스트 프레임 워크를 사용하려고합니다. KnockoutJS는 'data-bind'라는 사용자 정의 HTML 속성에 종속됩니다. 내 HTMLUnit 테스트가 통과하지 않습니다. 녹아웃이 전혀 실행되지 않는 것처럼 보입니다. 현재 HTMLUnit이 맞춤 속성을 지원하지 않는 이유에 대한 현재 최고의 추측입니다.htmlunit은 사용자 정의 HTML 속성 ("expando 속성")과 함께 작동합니까?

누구든지이 분야에 경험이 있거나 htmlunit을 사용하여 녹아웃 기반 솔루션에 대한 작동 테스트를 가지고 있습니까?

답변

1

HtmlUnit에서 사용자 지정 특성을 사용하려면 BrowserVersion.FIREFOX_3_6을 browserVersion으로 사용하여 WebClient 개체를 구성합니다.

확인 웹 클라이언트 클래스 문서 : 기본적으로 http://htmlunit.sourceforge.net/apidocs/com/gargoylesoftware/htmlunit/WebClient.html

, 웹 클라이언트는 자바 스크립트에 의해 설정된 모든 사용자 지정 특성을 삭제 BrowserVersion.INTERNET_EXPLORER_7를 사용하여 구성된다.

관련 문제