qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          selenium + python 添加等待時間

          四、添加等待時間
          有時候為了保證腳本運行的穩定性,需要腳本中添加等待時間。
          4.1、添加休眠
          添加休眠非常簡單,我們需要引入 time 包,就可以在腳本中自由的添加休眠時間了。
          # coding = utf-8
          博客園—蟲師
          http://fnng.cnblogs.com
          16
          from selenium import webdriver
          import
          time
          #調入 time 函數
          browser = webdriver.Firefox()
          browser.get("http://www.baidu.com")
          time.sleep(0.3)
          #休眠0.3秒
          browser.find_element_by_id("kw").send_keys("selenium")
          browser.find_element_by_id("su").click()
          time.sleep(3)
          # 休眠3秒
          browser.quit()
          4.2、智能等待
          通過添加 implicitly_wait() 方法就可以方便的實現智能等待;implicitly_wait(30)
          的用法應該比 time.sleep() 更智能,后者只能選擇一個固定的時間的等待,前者可以
          在一個時間范圍內智能的等待。
          文檔解釋:
          selenium.webdriver.remote.webdriver.implicitly_wait(time_to_wait)
          隱式地等待一個無素被發現或一個命令完成;這個方法每次會話只需要調用一次
          time_to_wait: 等待時間
          用法:
          browser.implicitly_wait(30)
          # coding = utf-8
          from selenium import webdriver
          import
          time
          #調入 time 函數
          browser = webdriver.Firefox()
          browser.get("http://www.baidu.com")
          browser.implicitly_wait(30)
          #智能等待30秒
          browser.find_element_by_id("kw").send_keys("selenium")
          browser.find_element_by_id("su").click()
          browser.quit()

          posted on 2014-04-15 11:28 順其自然EVO 閱讀(9638) 評論(0)  編輯  收藏 所屬分類: python

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 扶余县| 神农架林区| 莲花县| 沂水县| 准格尔旗| 天峨县| 武川县| 肇庆市| 天水市| 修武县| 瑞丽市| 平定县| 鹿邑县| 乐安县| 慈溪市| 公主岭市| 东光县| 鲁甸县| 泾阳县| 聂拉木县| 英德市| 盐山县| 清涧县| 海盐县| 营口市| 南江县| 阿拉善盟| 化州市| 永靖县| 丹巴县| 多伦县| 安乡县| 灵武市| 高阳县| 邹平县| 班戈县| 墨玉县| 乌审旗| 射阳县| 景德镇市| 襄樊市|