web測試--selenium之等待時間使用

 Selenium [1]  是一個用於Web應用程序測試的工具。Selenium測試直接運行在瀏覽器中,就像真正的用戶在操作
 一樣。支持的瀏覽器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。
 這個工具的主要功能包括:測試與瀏覽器的兼容性——測試你的應用程序看是否能夠很好得工作在不同瀏覽器和操作
 系統之上。測試系統功能——創建迴歸測試檢驗軟件功能和用戶需求。支持自動錄製動作和自動生成 .Net、Java、
 Perl等不同語言的測試腳本。
 在selenium 中可以用幾種方法來實現時間等待:
 1.可以用python 中自帶的time庫來實現:
     time.time(5 )  等待5秒
 2. implicitly_wait()  //設置webdriver的等待時間
 3. webDriverWait  :from selenium.webdriver.support.ui import webDriverWait
    具體使用方法:
  def get_ele (driver, time,func):
  		return webDriverWait(driver, times).until(Func)
  def test():
        ele_ login = get_ele(driver, 10, lambda d : d.find_element_id('kw'))
  應用匿名函數的方式把等待時間的方法寫進函數。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章