방금 셀렌으로 시작했고 작은 문제가 발생했습니다. 기본적으로 클릭 할 때 새 탭에서 열리는 링크를 클릭해야하는 웹 페이지가 있습니다. 그 탭에 대해 몇 가지 작업을하고 그 탭을 닫고 원래의 웹 페이지에서 다른 링크를 클릭하고 싶습니다. 셀렌으로 탭을 사용하는 방법 (파이썬 포함)
따라와
내 코드입니다 :w.get("https:\link1")
opens the given link w.find_element_by_class_name("an_element").click()
clicks an element with the given class name which opens in a new tab
w.find_element_by_class_name("another_element")
clicks an element on the opened tab
w.close()
closes the opened tab
w.find_element_by_class_name("an_element").click()
clicks a new element on the previous tab
But I get the following error: w.get("https:\link1")
opens the given link w.find_element_by_class_name("an_element").click()
clicks an element with the given class name which opens in a new tab
w.find_element_by_class_name("another_element")
clicks an element on the opened tab
w.close()
closes the opened tab
w.find_element_by_class_name("an_element").click()
clicks a new element on the previous tab
그러나 나는 다음과 같은 오류 얻을 :
메시지 : 그런 세션 가 어떻게 새 탭 창에서 일부 요소를 클릭하지 않고 보장을 닫을 수 있습니다 창문을 닫지 않아?
코드를 코드로 지정하십시오. 서식 지정 도움말이 안내해줍니다. – JeffC
작업이 끝나면 새로 열린 창을 닫아야합니다. 창을 닫으면 원래 창에 액세스 할 수 없습니다. 원래 창에 액세스하는 방법에 대한 도움이 필요하십니까? –
게시 한 링크를 읽으십시오. – JeffC