2014-07-21 2 views
1

셀레늄을 사용하여 현재 활성 탭을 Firefox에서 가져올 수 있습니까? 반자동 인 앱을 만들고 있습니다 (사용자가 탭을 열었습니다. 그 중 하나를 덤프하려면 핫키를 클릭하기 만합니다).셀레늄이 현재 활성 탭 가져 오기

하지만 사용자가 여러 탭을 열 때 어떤 사이트를 덤프 사이트로 전환해야하는지 알 필요가 있습니다.

답변

0

원래 열었던 창만 저장하면 앱을 전환 할 수 있습니다.

var OriginalWHND = Driver.GetWindowHandles()[0]; 

... 

// when you need to switch back.. 
Driver.SwitchTo().Window(OriginalWHND); 
+0

하지만 문제는 사용자 전환 탭 (창에서)이지만 드라이버가 시작 탭에 계속 초점을 맞추고 있다는 것입니다. 나는 능동 탭을 감지 할 수 있어야한다. – Yozer

+0

알았어, 알았어. 이제 활성 탭 인덱스가있는 값을 얻기 위해 브라우저 메모리를 검색하고 있습니다. – Yozer

관련 문제