Selenium 클라이언트 드라이버를 사용하여 C#으로 빌드 된 테스트를 실행하고 있습니다. 테스트가 페이지로 이동하여 대상이 _blank
으로 설정된 폼의 버튼을 클릭하면 새 창이 열리는 문제가 있습니다. 그러나 열리는 새 페이지는 일반적인 웹 페이지가 아닌 XML 문서를 반환합니다. Selenium은 버튼이 클릭되고 새 창이 열릴 때 멈추기 때문에 문제가있는 것 같습니다. click
메서드가 실행 된 후 지침이 실행되지 않습니다. 테스트는 결국 Timed out running command
오류로 실패합니다.Selenium을 사용하여 새로 열린 윈도우 캡처하기
도움이되었거나 도움이 되었으면 좋겠다. 나는 그물을 샅샅이 살펴 보았지만 Selenium이이 새로운 열린 창을 실제로 조작 할 수 없기 때문에 문제의 핵심이라고 생각되는 전형적인 웹 페이지가 아닌이 페이지의 특정 문제를 다루는 사람을 보지 못했습니다. 글자 그대로 나는 새로운 윈도우를 열게하는 버튼에 click
메서드를 호출하는 것을 제외하고 코드를 게시 할 것입니다. 미리 감사드립니다.
나는 약간의 작업을 전환했지만 몇 d 안에 시도 할 것이다. 그리고 당신에게 알려주세요. 새 페이지가 단순히 XML을 반환하기 때문에 작동하는지 의심 스럽습니다. HTML 문서를 반환하지 않으면 Selenium이 창과 함께 작동한다고 생각하지 않습니다. 어떻게 진행되는지 알려 드리겠습니다. 감사! – ragamufin