selenium入门14 窗口切换
Posted dinghanhua
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium入门14 窗口切换相关的知识,希望对你有一定的参考价值。
窗口切换:
当前窗口句柄 current_window_handle
所有的窗口句柄 window_handles
切换窗口 switch_to_window()
#coding=utf-8 #切换窗口 from selenium import webdriver import time dr = webdriver.Firefox() dr.get("http://www.baidu.com") dr.find_element_by_link_text("登录").click() time.sleep(1) dr.find_element_by_link_text("立即注册").click() origin_handle = dr.current_window_handle #保存当前窗口 print(‘当前窗口title:‘,dr.title) handles = dr.window_handles #获取所有窗口 for handle in handles: if handle != origin_handle: dr.switch_to_window(handle) time.sleep(1) print(‘当前窗口title:‘,dr.title) #切换回原窗口 dr.switch_to_window(origin_handle) print(‘当前窗口title:‘,dr.title) time.sleep(1) dr.quit()
以上是关于selenium入门14 窗口切换的主要内容,如果未能解决你的问题,请参考以下文章