zoukankan      html  css  js  c++  java
  • Selenium---设置等待时间

    sleep():设置固定休眠时间。python 的time 包提供了休眠方法sleep() ,导入time 包后就可以使用sleep()
    进行脚本的执行过程进行休眠。
    implicitly_wait():是webdirver 提供的一个超时等待。隐的等待一个元素被发现,或一个命令完成。
    如果超出了设置时间的则抛出异常。
    WebDriverWait():同样也是webdirver 提供的方法。在设置时间内,默认每隔一段时间检测一次当前
    页面元素是否存在,如果超过设置时间检测不到则抛出异常。
    #coding = utf-8
    
    from selenium import webdriver
    
    
    #D:chromedriver_win32chromedriver.exe
    
    class driver_1(object):
        #定义一个对象
        def __init__(self):
            self.driver = webdriver.Chrome('D:chromedriver_win32chromedriver.exe')
    
        def driver_1_1(self):
            self.driver.get('https://www.baidu.com/')
            self.driver.implicitly_wait(30)
            self.driver.find_element_by_id("su").click()
            self.driver.close()
    
    if __name__ == "__main__":
        a = driver_1()
        a.driver_1_1()
  • 相关阅读:
    密码控件安全技术浅析及攻击实例
    一个QQ木马的逆向分析浅谈(附带源码)
    菜鸟开始学习SSDT HOOK((附带源码)
    leetcode229
    leetcode1401
    leetcode1400
    leetcode1399
    leetcode228
    leetcode223
    leetcode222
  • 原文地址:https://www.cnblogs.com/aaron456-rgv/p/12713122.html
Copyright © 2011-2022 走看看