如题!
就比如我在主页面点击注册按钮,然后新打开了一个页签显示注册页面,但是再操作的时候焦点还在主页面上
怎样把焦点切换到注册页面上啊!? 我用的是selenium+webdriver+python
import time
from selenium import webdriver
browser = webdriver.Chrome()
browser.get("http://www.txsec.com/")
time.sleep(3)
browser.switch_to_frame("logining")
login=browser.find_element_by_link_text("[免费注册]")
login.click()
这个时候再在注册页面上操作时,没反应,找不到element,因为焦点还在主页面上
for handle in driver.window_handles:
'''handle不是某个名字啊他就是个写死在这儿了的玩意儿啊'''
driver.switch_to_window(handle)
if driver.current_url=='http://XXXXXXXX':
break