2017-12-14 9 views
0

셀레늄과 TestNG로 UI 테스트를하고 있습니다. 모든 테스트 케이스는 Firefox 드라이버로 실행될 때 전달됩니다. 그러나 HtmlUnitDriver를 사용할 때 버튼 하나를 클릭하여 확인 팝업 메시지를 수락해야하는 경우 하나의 테스트 케이스가 실패합니다. 이 문제를 해결할 수있는 방법이 있습니까?헤드리스 모드에서 팝업을 감지 할 수 없습니다.

+0

코드 재검토 및 'HTML'을 참조하십시오. – DebanjanB

+0

_ 감지 할 수 없음 _ 오류가 있습니까? – NarendraR

+0

@ NarendraR : HtmlUnitDriver를 사용하여 헤드리스 모드에서 다음 오류가 표시됩니다. 그러나 FirefoxDriver를 사용하면 문제가 없습니다. – Pubudu

답변

0

클릭하려고하는 버튼이 헤드리스 모드로 드라이버에 표시되지 않을 수도 있습니다. 스크린 샷을 찍어 화면에 표시되는지 확인하십시오. 단추를 클릭하기 전에 단추가 표시되는지 확인하는 조건을 가질 수 있습니다.

+0

이것은 질문에 대한 답변을 제공하지 않습니다. 비평하거나 저자의 설명을 요청하려면 게시물 아래에 의견을 남겨 둡니다. - [From Review] (리뷰/저품절 게시물/18255226) –