簡介
對我們做軟體測試工作來講,可以用Selenium來做自動化測試,它使瀏覽器按照我們設計編寫好的步驟自動化執行。主要是為了測試的自動化Web應用程式,但肯定不僅限於此。
Selenium得到了很多瀏覽器供應商的支援,這些供應商已經(或正在)採取措施使Selenium成為其瀏覽器的本地部分。
它也是無數其他瀏覽器自動化工具、API和框架中的核心技術。
安裝
1,python+selenium
這裡介紹是用python+selenium,所以你要先安裝python,如果還沒有安裝,請先安裝,安裝文件請參考:http://www.sterson.com.cn/?type_name=python2
如果已安裝python,那麼執行 pip install selenium 即可。可以用 pip list 檢視所有已安裝的包
執行cmd視窗,輸入 pip install selenium 回車即可安裝
2,瀏覽器驅動(web Driver)
selenium支援的瀏覽器有chrome,firefox,ie,safari,選擇你用到的瀏覽器驅動
Chrome Driver
http://chromedriver.storage.googleapis.com/index.html
IE Driver
https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/#downloads
firefox
https://github.com/mozilla/geckodriver/
Safari Driver
https://webkit.org/blog/6900/webdriver-support-in-safari-10/
將下載的驅動放到python 安裝路徑下(比如我的python安裝在D盤:D:\Python27)
用IE瀏覽器驅動
driver = webdriver.Ie()
用firefox瀏覽器驅動
driver = webdriver.Firefox()
用chrome瀏覽器驅動
driver = webdriver.Chrome()
注意:
瀏覽器版本必須要和驅動版本對應,否則會出現無法開啟網頁的問題
另外selenium現在提供了IDE,可以嘗試它的IDE,下載地址:https://docs.seleniumhq.org/selenium-ide/
我是沒有用過。