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)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 潮安县| 龙井市| 靖边县| 江口县| 东明县| 霍山县| 呼伦贝尔市| 淮安市| 裕民县| 沁水县| 海兴县| 昔阳县| 昌乐县| 江源县| 深州市| 大连市| 维西| 米易县| 肥西县| 石楼县| 嘉义县| 类乌齐县| 六盘水市| 东山县| 吉木萨尔县| 嘉荫县| 尉犁县| 离岛区| 泽库县| 蛟河市| 石嘴山市| 白水县| 沙田区| 柞水县| 崇仁县| 布尔津县| 荆门市| 绥芬河市| 彝良县| 南丰县| 镇雄县|