zoukankan      html  css  js  c++  java
  • selenium多个浏览器窗口_切换

      selenium多个浏览器窗口_切换:

    from selenium import webdriver
    import time
    
    driver=webdriver.Chrome()  #配置参数
    driver.get("http://www.baidu.com")
    time.sleep(3)
    #<a href="http://www.google.com/search?q=cheese">cheese</a>
    #使用  cheese = driver.find_element_by_link_text("cheese")
    driver.find_element_by_link_text(u"登录").click()     #u  中文转义   click() 点击
    time.sleep(3)
    driver.find_element_by_link_text(u"立即注册").click()
    firstwin=driver.current_window_handle #当前的窗体  即第一个页面窗口
    allwindows=driver.window_handles  #所有的窗口
    #选择注册窗口
    for win in allwindows:
        if win != firstwin:
            driver.switch_to_window(win)
            print("切换成功")
            driver.find_element_by_id("TANGRAM__PSP_4__userName").send_keys("hello")
            time.sleep(3)
    driver.close() #关闭当前
    
    time.sleep(5)
    driver.quit() #关闭全部
  • 相关阅读:
    什么是操作系统
    去除按钮点击的边框
    unsupported time zone specified undefined
    w3c JS测试
    视频播放器
    document.write
    HTML4到HTML5
    MPU6050
    NRF24L01模块配置
    4-Four-Seeing hands
  • 原文地址:https://www.cnblogs.com/my-global/p/12467574.html
Copyright © 2011-2022 走看看