selenium学习培训:多用户转换
时间:2021-03-31

文件夹名称: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"]')关掉登录弹出框。