zoukankan      html  css  js  c++  java
  • 模块七 网页frame与多窗口处理

     

     

    from selenium import  webdriver
    from time import sleep
    class TestWindows():
        def setup(self):
            self.driver =webdriver.Chrome()
            self.driver.implicitly_wait(5)
            self.driver.maximize_window()
        def teardown(self):
            self.driver.quit()
    
        def test_window(self):
            self.driver.get("https://www.baidu.com/")
            sleep(3)
            self.driver.find_element_by_link_text("登录").click()
            print(self.driver.current_window_handle)
            sleep(3)
            self.driver.find_element_by_link_text("立即注册").click()
            print(self.driver.window_handles)
            window = self.driver.window_handles
            sleep(3)
            self.driver.switch_to_window(window[-1])
            self.driver.find_element_by_id("TANGRAM__PSP_4__userName").send_keys("hjjjjj")
            sleep(3)
            self.driver.find_element_by_id("TANGRAM__PSP_4__phone").send_keys("123222")
            sleep(3)
            self.driver.find_element_by_id("TANGRAM__PSP_4__password").send_keys("passworf")
            sleep(3)
            self.driver.switch_to_window(window[0])
            sleep(3)
            self.driver.find_element_by_id("TANGRAM__PSP_11__footerULoginBtn").click()
            sleep(3)
            print(self.driver.window_handles)
            print(self.driver.current_window_handle)
            self.driver.find_element_by_id("TANGRAM__PSP_11__userName").send_keys("hjj")
            sleep(3)
            self.driver.find_element_by_id("TANGRAM__PSP_11__password").send_keys("900000")
            sleep(3)

  • 相关阅读:
    linux用户管理初级(上)
    定时任务实战
    linux定时任务
    Linux 命令行基础(一)
    Linux 操作系统发展历程及系统版本选择
    Linux文件的权限
    Linux硬连接和软连接
    Linux 文件的属性
    linux 正则表达式
    centos7 设置时间同步
  • 原文地址:https://www.cnblogs.com/hantongxue/p/14398025.html
Copyright © 2011-2022 走看看