什麼是selenium?
selenium 是專門為web應用程式編寫的乙個驗收測試工具。selenium測試直接執行在瀏覽器中,支援的瀏覽器包括ie(7、8、9)、mozilla firefox、mozilla suite等。主要功能包括:測試與瀏覽器的相容性——測試你的應用程式看是否能夠很好得工作在不同瀏覽器和作業系統之上
selenium2.0 = selenium1.0 + webdriver
selenium是乙個用於web應用程式測試的工具。selenium 測試直接執行在瀏覽器中,就像真正的使用者在操作一樣。支援的瀏覽器包括ie,mozilla和firefox等
webdriver是執行環境
selenium的來歷
乙個為了減少測試工作的jason huggins 同行,通過js**庫開發的
selenium家庭成員
selenium 1.0(selenium rc) (過去式)
selenium ide (整合開發環境,指令碼錄製,firefox外掛程式)
selenium webdriver (重點)
selenium grid (分布式自動化工具,可以在多個測試環境中以併發的方式執行測試指令碼,實現測試指令碼的併發執行,縮短大量的測試指令碼的執行時間)
selenium是乙個瀏覽器自動化操作框架。selenium主要由三種工具組成。第乙個工具seleniumide,是firefox的擴充套件外掛程式,支援使用者錄製和回訪測試。錄製/回訪模式存在侷限性,對許多使用者來說並不適合,因此第二個工具——selenium webdriver提供了各種語言環境的api來支援更多控制權和編寫符合標準軟體開發實踐的應用程式。最後乙個工具——seleniumgrid幫助工程師使用selenium api控制分布在一系列機器上的瀏覽器例項,支援併發執行更多測試。在專案內部,它們分別被稱為「ide」、「webdriver」和「grid」。
selenium工作原理
大致過程:執行指令碼,webdriver會啟動乙個新的執行緒去啟動乙個瀏覽器(兩種方式,後面講),瀏覽器可以理解為服務端,指令碼為客戶端,通過指令碼操作瀏覽器,指令碼傳送乙個請求給瀏覽器,瀏覽器處理後返回給指令碼。
IT薪水發展史
1k 兄弟別做it了,不論你是什麼公司,國營的做it就是配角,那位兄弟願意一輩子做配角,非國營的嗎,看看做什麼別的合適,it不好混,趁早離開 1k 3k 初級階段,一般是剛進公司的,肯定非常缺錢,這時候動力足,也有時間,沒有男 女朋友拖累,象公司內部5k 6k的高手學習。什麼,沒有,什麼爛公司,你也...
記憶體發展史
記憶體 容量 指標 時期出現原因 simm記憶體 30pin 256kb 1982年至今 軟體程式和新一代80286硬體平台的出現 simm記憶體 72pin 512kb 2mb 1988 1990 pc迎來386和486時代,cpu向16bit發展 edo dram 4 16mb 電壓 5v 頻寬...
前端發展史
不知道什麼時候開始,前端開發已經到了不開乙個 watcher 就無法工作的地步了。不依賴 gulp babel webpack,還能優雅地寫 嗎?那我就帶你來回顧一下這一切是怎麼發生的。從哪開始說好呢?我們就從 前端打包 開始吧。前端打包 很久以前 也就五年左右吧,但是五年前端已經大變樣了 頁面的 ...