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)

  • 相关阅读:
    《TD项目开发小结》
    感悟
    毕业两年了
    ip+port无法访问nginx问题
    问题解决之道
    调休9天的那些日子
    关于类加载器(ClassLoader)
    ios核心蓝牙之心率监控(swift)
    git(git-flow)的高效管理使用
    WKWebview加载本地图片时出现路径问题
  • 原文地址:https://www.cnblogs.com/hantongxue/p/14398025.html
Copyright © 2011-2022 走看看