首頁>技術>

簡介

對我們做軟體測試工作來講,可以用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/

我是沒有用過。

10
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Python 變數的學習,由一到無窮的利器