zoukankan      html  css  js  c++  java
  • 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()
  • 相关阅读:
    Python lambda函数
    python 获取日期
    <base>元素
    django--开发博客
    django修改时区,数据库
    django初探
    python创建虚拟环境
    资源记录页面
    组管理
    远程管理命令
  • 原文地址:https://www.cnblogs.com/dinghanhua/p/9746520.html
Copyright © 2011-2022 走看看