새 탭을 여는 버튼을 클릭하십시오. 그런 다음 새 탭을 탐색하는 방법은 무엇입니까?Python Selenium with Chrome. 다른 탭 사이를 전환하는 방법
이것은 간단한 작업처럼 들리지만 몇 시간 후에 해결책을 찾으려고하면 나는 더 가깝지 않습니다. 이 작업을 수행하는 간단한 방법이 있습니까?
CONTROL + 'T'키를 사용하여 시도했지만 다른 제안 사항은 읽었지만 아무 것도 작동하지 않는 것 같습니다.
많은 감사
새 탭을 여는 버튼을 클릭하십시오. 그런 다음 새 탭을 탐색하는 방법은 무엇입니까?Python Selenium with Chrome. 다른 탭 사이를 전환하는 방법
이것은 간단한 작업처럼 들리지만 몇 시간 후에 해결책을 찾으려고하면 나는 더 가깝지 않습니다. 이 작업을 수행하는 간단한 방법이 있습니까?
CONTROL + 'T'키를 사용하여 시도했지만 다른 제안 사항은 읽었지만 아무 것도 작동하지 않는 것 같습니다.
많은 감사
난 그냥 내 솔루션을 구현하고 그것은 당신과 매우 비슷 내 경우, 일했다.
먼저 확인할 필요가있는 window_handles
:
len(driver.window_handles) > 1
하나 이상있는 경우 두 번째 처리기로 전환을 시도 할 수 있습니다 :
driver.switch_to_window(driver.window_handles[1])
최신 셀렌 및 크롬 드라이버로 Chrome에서 작동하지 않았다 –
@AkshayLAradhya, 'driver.window_handles'의 길이가 1보다 큰가요? 그 내용을 조사하려고 했습니까? – boechat107
예 길이가 1보다 큰 경우 콘솔에 출력했습니다. 나는 지금 firefox를 사용하여 크롬 탭을 포기했다. –
당신이 봤어 : HTTP ://stackoverflow.com/a/28716311/3642398 – elethan