2012-06-12 59 views
0

나는 watir 테스트에 Radrails를 사용합니다. 여기 내 코드는 다음과 같습니다.테스트 실행 관찰을 위해 새 탭을 어떻게 전환 할 수 있습니까?

ie.link(:text, "First").click 
ie.link(:text, "Second").click 
ie1 = Watir::IE.attach(:title, "Second") 

다음으로 테스트 실행을 봅니다. 나는 ie 창문을 본다. 클릭 후 새 탭의 새 브라우저 창에 두 번째 창이 열립니다. 이제이 새 탭에서 작업하고 싶지만 IE에서는 첫 번째 탭을 표시하고 있습니다. Second라고하는 새 탭에서 명령이 실행되는 방식을 확인하고 싶습니다. 누군가이 방법을 제안 할 수 있습니까?

+0

으로 나 이것은 당신이 radrails 지원 포럼에서 물어 봐야 할 것 같은데 들리네. –

답변

0

제 생각에 Watir은 브라우저 탭 작업을 직접 지원하지 않습니다.

그러나 탭을보고 싶다면 IE의 키보드 단축키를 사용하여 탭 작업을 할 수 있습니다 (http://windows.microsoft.com/ko-kr/windows7/internet-explorer-keyboard-shortcuts).).

ie.send_keys([:control, '9']) 

를하거나 다음 탭이있는 경우, 당신은 사용하여 전환 할 수 있습니다 : 열린 탭이 마지막이라고 가정

, 당신은 사용하여 전환 할 수

ie.send_keys([:control, :tab]) 
+0

고맙습니다. 도구에서 "항상 새 탭으로 전환"옵션을 사용할 수 있습니다. - 인터넷 옵션 – khris