2017-12-16 18 views
0

기본 컨텐츠로 전환하는 데 문제가 있습니다. driver.switch_to_default_content()을 사용하지만이 오류가 발생합니다. Uncaught ReferenceError: driver is not defined. 이것은 웹 페이지에서 사용하는 자바 스크립트입니다.기본 컨텐츠로 전환 Selenium Web 드라이버

Uncaught ReferenceError: driver is not defined 

이 당신이 Top Level Browsing Contextdriver.switch_to_default_content() 기준을하려고 할 때 의미 사용할 수없는 오류가 표시됩니다 :

+0

코드를 공유해주십시오. 이 설명에서 문제가 무엇인지 추측하는 것은 불가능합니다. –

답변

0

오류는 모두 말한다.

은 우리가 하나 iframe 다른 iframe 포함 iframe (nested iframes) 3를 포함하는 Web Page가 있다고 가정 할 수 있습니다. 따라서 계층 구조는 다음과 같다 :

page root (grandparent) -> iframe (parent) -> iframe (child) 

을 이제 우리가 iframe (child) 내에 우리가 page_root (grandparent)로 다시 이동해야하는 경우, 우리가 처음 에 다음 iframe (parent) 첫째로 다시 전환해야 page_root (grandparent)은 다음과 같습니다.

//here within iframe (child) 
driver.switchTo().frame("parent"); 
driver.switch_to_default_content();