html 파일 2개를 생성하자.
[main.html]
<div id="ifr">
<iframe src="./iframe.html" width="900" height="600"></iframe>
</div>
[iframe.html]
<html>
<head></head>
<body>
RALALALALALA
LALALA
<button id="btn" onclick="alert(1)">Button!!!</button>
</body>
</html>
driver.get('D:\python\main.html')
iframe = driver.find_element(By.CSS_SELECTOR, "#ifr > iframe")
driver.switch_to.frame(iframe)
driver.find_element(By.TAG_NAME, 'button').click()
driver.switch_to.default_content()
원하는 요소가 있는 곳의 tab/window/iframe(frame) 를 선택하는 것은 대충 같은것 같다.
창 관리를 포스팅 해 보겠다. 끝.