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'))
應用匿名函數的方式把等待時間的方法寫進函數。
web測試--selenium之等待時間使用
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.