2015-01-21 6 views
3

TestNG 보고서에 jQuery UI 탭 효과를 추가하려고합니다. reporter.log를 사용하여 추가하면, jQuery UI 탭이 index.html 보고서에 표시됩니다.이 탭에는 테스트 스위트 내의 모든 테스트가 표시됩니다. enter image description here 위 이미지에서 효과가 있음을 알 수 있습니다. 나는 이것을하기 위해 reporter.log ("jquery scripts and code here")를 사용한다. 모든 테스트 단계마다이 테이블을 추가합니다. 링크를 클릭하면 올바른 탭이 표시됩니다.jQuery UI 탭이 TestNG 보고서에 나타나지 않습니다.

그러나 테스트 출력 폴더 안에 특정 테스트의 테스트 보고서를 열면 jQuery UI 효과가 더 이상 작동하지 않습니다. 내 테스트 스위트에 두 개의 테스트를 가지고 있기 때문에

enter image description here

는 ^이 폴더에는 두 개의 HTML 보고서가 포함되어 있습니다.

enter image description here ^ 하나의 테스트에 대한 보고서 페이지입니다. 나는 당신이 실제로 모든 표시되는 것을 볼 수 있습니다 쇼 출력

를 클릭하면

enter image description here

는 ^이 발생하지만, jQuery를 UI 효과는 더 이상 작동하지 않습니다. 왜 이런거야? 이것은 jQuery UI 효과를 추가하는 데 사용하는 코드입니다.

//Report.log adds jqueryui script +css, and adds a fancy way to show test results with tabs 
     Reporter.log("<script src=\"http://code.jquery.com/ui/1.11.2/jquery-ui.js\"></script>"); 
     Reporter.log("<link rel=\"stylesheet\" href=\"http://code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css\">"); 
     Reporter.log("<script> $(function() { $(\".tabs\").tabs(); }); </script>"); 
+0

안녕 ........... – pumpkinzzz

+0

...............? – Student

답변

2

좋아, jQuery 라이브러리 자체를 추가하는 것을 잊어 버린 것처럼 보입니다. 경우 폐쇄!

관련 문제