zoukankan      html  css  js  c++  java
  • 多窗口切换.py

    from selenium import webdriver
    import time
    driver = webdriver.Chrome()
    driver.implicitly_wait(10)
    driver.get("http://www.baidu.com")
    #获得百度搜索窗口句柄
    sreach_windows = driver.current_window_handle
    driver.find_element_by_link_text("登录").click()
    driver.find_element_by_link_text("立即注册").click()

    #获得所有当前打开的窗口句柄
    all_handles = driver.window_handles

    #进入注册窗口:
    for handle in all_handles:
    if handle != sreach_windows:
    driver.switch_to.window(handle)
    print("now register window!")
    driver.find_element_by_name("account").send_keys("username")
    driver.find_element_by_name("password").send_keys("password")
    time.sleep(1)

    #回到搜索窗口:
    for handle in all_handles:
    if handle == sreach_windows:
    driver.switch_to.window(handle)
    print("now sreach window!")
    driver.find_element_by_id("TANGRAM_PSP_2_closeBtn").click()
    driver.find_element_by_id("kw").send_keys("selenium")
    driver.find_element_by_id("su").click()
    time.sleep(1)
  • 相关阅读:
    HDU 1097
    HDU 1045
    HDU 1039 -Easier Done Than Said?
    HDU 1038
    HDU 1037 - Keep on Truckin'
    HDU 1036 - Average is not Fast Enough!
    hdu 1701 ACMer
    hdu 1711 Number Sequence(kmp)
    hdu 2087 剪花布条
    字符串匹配-KMP算法学习笔记
  • 原文地址:https://www.cnblogs.com/zhang-da/p/12210743.html
Copyright © 2011-2022 走看看