文件名:test12。py
上述代码执行的过程是:首先打开百度首页,通过current_window_handle获取当前窗口的句柄,将当期句柄值赋给sreach_windows
通过driver.find_element_by_link_text(“登录的).click()打开弹出框,
通过driver.find_element_by_link_text(“立即注册”).click()进入到注册页面
通过driver.window_handles获取当前所有窗口句柄
第一个循环,若当前句柄不等于search_window,则一定不是百度首页,一定是注册窗口,则进行注册操作,注册操作完成后,通过driver.close关闭注册窗口
第二个循环,若为百度首页,则通过switch_to.window切换到百度首页,
通过,driver.find_element_by_xpath ('//* [@ id=" TANGRAM__PSP_2__titleButtons "]”)关闭登陆弹出框。
硒学习:多窗口切换