로그인을 시도 할 때 웹 사이트 자동화 중 하나의 보안 경고 팝업을 표시하려고합니다. 그 팝업의 "예"를 클릭하고 싶습니다. 누구든지이 문제에 대한 해결책을 줄 수 있습니까?
2
A
답변
1
두 가지 방법으로 처리 할 수 있습니다. 대화 상자 처리기를 테스트 시작시 추가하거나 필요할 때 명시 적으로 추가 할 수 있습니다. 시작 부분에 별도의 스레드를 추가하는 방법입니다.
IE ie = new IE();
ie.AddDialogHandler(new SecurityDialoghandLer() .. or the appropriate dialog handler ...);
The rest of your test ...
1
서버에 새로운 코드가 생길 때마다 보안 경고와 인증서 경고가 혼합되어 있습니다. 이 작품은 나를 위해 :
browser.AddDialogHandler(new DialogHandlerHelper());
browser.AddDialogHandler(new SecurityAlertDialogHandler());
Assert.IsTrue(browser.Link(Find.ByText("Login")).Exists);
browser.Link(Find.ByText("Login")).Click();
if (browser.Element("expertContentHeading").Exists)
{
browser.Element("expertContentHeading").Click();
browser.Button("exceptionDialogButton").Click();
int Handle = browser.hWnd.ToInt32();
object BT = true;
WshShell WSH = new WshShell();
WSH.SendKeys("{TAB}", ref BT);
WSH.SendKeys("{TAB}", ref BT);
WSH.SendKeys("{TAB}", ref BT);
WSH.SendKeys("{TAB}", ref BT);
WSH.SendKeys("{ENTER}", ref BT);
}
if (browser.Links.Exists("overridelink"))
{
browser.Link("overridelink").Click();
}
관련 문제
- 1. 보안 경고 팝업 상자가 나타납니다.
- 2. WatiN - 자동 완성 팝업 처리 방법
- 3. WatiN 보안 예외 솔루션?
- 4. Watin IE를 사용하여 Windows 보안 경고 대화 상자를 처리하는 방법
- 5. 파일 업로드 팝업 처리 방법
- 6. 보안 경고없이 팝업 표시
- 7. 내 Java 애플릿의 이중 팝업 보안 경고 표시 안 함
- 8. 팝업 경고 메시지
- 9. ASP.net 페이지로드없는 경고 팝업
- 10. ASP에서 팝업 경고
- 11. 내장 iphone 팝업 처리
- 12. 페이스 북의 보안 경고
- 13. IE8 보안 경고
- 14. Outlook 자동화 - 보안 경고
- 15. vbscript (QTP/Selenium 제외)를 사용하여 보안 팝업 처리
- 16. 브라우저에서 창 팝업 경고 방지
- 17. 저장되지 않은 변경 경고 팝업
- 18. 경고 상자에 예외 처리
- 19. ie.refresh() 팝업 처리 방법
- 20. WatiN 단위 테스트에서 ASP.NET 폼 인증 처리
- 21. Watin Runscript No Wait
- 22. WATIN
- 23. Android 보안 경고 대화 상자
- 24. IE 보안 경고 위젯 사용
- 25. VBA 보안 경고 제거 방법
- 26. java 웹 시작 보안 경고
- 27. 양식 보안 처리
- 28. 데이터 컨텐츠 보안 처리
- 29. WatiN : MsHtmlBrowser가 WatiN 웹 사이트에서
- 30. Watin 파일 다운로드 문제