2012-04-11 6 views
-1

div의 현재 스타일을 지정하려고합니다. 예를 들어, 표시 여부로 설정되어 있습니까? 나는이 정보를 얻기 위해 jwebunit에서 길을 찾을 수 없었습니다. 아이디어? 양자 택일 접근?CSS 스타일을 확인하는 jwebunit

제한 : 테스트하려는 페이지를 변경할 수 없습니다.

+0

XPath를 통해 어떻게됩니까? XPath를 통해 요소를 검색하고 요소의 속성을 가져올 수 있습니다. –

+0

Dave : div의 속성이 아닙니다. 그것은 스타일 시트 (또는 자바 스크립트)에 의해 적용된 CSS입니다. 브라우저의 웹 페이지는 그것에 대해 알고 있습니다. 지금까지 JWebUnit이 여기에서 묻는 증거를 발견하지 못했습니다. –

답변

0

JWebUnit, HTMLUnit 및 Selenium과 함께 사용할 수있는 TestEngines에는 두 가지가 있습니다. 왜 안 System.out.println ("========="+ getPageSource()); 두 TestEngines의 페이지 소스 리턴이 출력 내에서 CSS를 제공하는지 확인하십시오. 그들이 그렇게한다면 당신은 css를 확인할 수 있다는 것을 의미합니다. 출력이 css를주지 않는다면 당신은 확인할 수 없을 것입니다. 내가 아는 한 가지는 페이지 스타일에 사용되는 CSS 파일을 표시하지만 적용되는 스타일에 대해서는 말하지는 않지만 시도해 보겠습니다.

+0

페이지 원본에 원본 CSS가 들어 있습니다. 나는 국가에 대해 걱정한다. 예를 들어, 어떤 조치에 응답하여 변경되는 경우. –

+0

대답은 '아니오'인 것처럼 보입니다. 그러나 그것은 css가 빨간 청어이었던 것에 따라 내가 필요가 없었던 것을 나왔다. –

관련 문제