App下載

selenium—自動化測試利器的安裝配置

猿友 2021-05-31 15:37:28 瀏覽數(shù) (3640)
反饋

Selenium 是一個用于 web 應用(測試 web 頁面)的測試工具。他通過模擬用戶對瀏覽器的操作來進行測試。但他的功能并不只限于此。通過把 SeleniumRC 腳本和單元測試結(jié)合起來,可以涵蓋功能測試和數(shù)據(jù)或后臺 Java 類測試,從而形成一個自動化的 web 應用測試解決方案(所以 Selenium 也被稱為自動化測試框架)。接下來,讓小編來帶你了解一下如何使用 Selenium 進行簡單的自動化測試吧。

首先,先對 Selenium 進行一個簡單的了解:

Selenium 支持多瀏覽器多語言進行開發(fā)?,F(xiàn)在市面上主流的瀏覽器都有 Selenium 的驅(qū)動( IE,谷歌,火狐這種有獨立瀏覽器內(nèi)內(nèi)核的才可以被稱為主流瀏覽器)。可以使用 Ruby,Java,Python,C# 或者 JavaScript 進行代碼開發(fā)。各位讀者可以根據(jù)自身情況選擇合適的語言和瀏覽器(以及相應的瀏覽器驅(qū)動)進行自動化測試腳本的編寫。

 下載

官網(wǎng)連接:https://www.selenium.dev/downloads/

Python 可以使用 pip 進行安裝,使用如下指令進行安裝:

?pip install selenium?

java可以到官網(wǎng)下載相應的 jar 包然后導入項目:

selenium官網(wǎng)下載

導包可以參考這篇教程:在java中怎么導入包?導入包步驟

如果使用 maven 進行項目管理的話,可以在 maven 的 ?pom.xml? 中的 ?dependencys? 中添加如下依賴:

<dependency>
    <groupId>org.seleniumhq.selenium</groupId>
    <artifactId>selenium-java</artifactId>
    <version>3.141.59</version>
</dependency>

下載完 Selenium 的庫(jar 包)后,還需要添加對應的瀏覽器驅(qū)動(按照瀏覽器的對應版本下載對應驅(qū)動)。

以下是谷歌瀏覽器的驅(qū)動下載鏈接:

http://chromedriver.storage.googleapis.com/index.html

有時候網(wǎng)絡(luò)連接不穩(wěn)定,可以考慮使用國內(nèi)源。以下是淘寶源鏈接:

http://npm.taobao.org/mirrors/chromedriver/

谷歌瀏覽器的驅(qū)動下載后將其 exe 文件所在路徑添加到系統(tǒng)環(huán)境變量 ?path? 即可。

以下是火狐瀏覽器的驅(qū)動下載鏈接:

https://github.com/mozilla/geckodriver/releases/

如果需要其他版本的驅(qū)動下載,可以到火狐官網(wǎng)去下載。以下是官網(wǎng)的驅(qū)動鏈接:

https://ftp.mozilla.org/pub/firefox/releases/

火狐瀏覽器不僅需要把驅(qū)動對應的 exe 文件路徑添加到環(huán)境變量 ?path? 中,還要把瀏覽器的路徑也添加進去。

以下是IE瀏覽器的驅(qū)動下載鏈接:

http://selenium-release.storage.googleapis.com/index.html

如果要打開 IE 瀏覽器的話,需要將 IE 的 Internet 選項中的四個選項(Internet、本地 Internet、受信任的站點、受限制的站點)的啟用保護模式都勾選上,還得把驅(qū)動的路徑加入到環(huán)境變量中。

配置完驅(qū)動之后就可以進行 Selenium 的使用了。

小結(jié)

篇幅所限,本篇文章只能介紹如何安裝配置 Selenium,關(guān)于 Selenium 的使用我將分為 Java 和 Python 兩篇進行后續(xù)的介紹,關(guān)注W3C技術(shù)頭條,繼續(xù)了解 Selenium 的使用技巧。


0 人點贊