1. 程式人生 > >selenium官方文件——1.安裝

selenium官方文件——1.安裝

1.1。介紹

Selenium Python繫結提供了一個簡單的API,可以使用Selenium WebDriver編寫功能/驗收測試。通過Selenium Python API,您可以直觀地訪問Selenium WebDriver的所有功能。

Selenium Python繫結提供了一個方便的API來訪問Selenium WebDrivers,如Firefox,Ie,Chrome,Remote等。目前支援的Python版本是2.7,3.5及更高版本。

本文件介紹了Selenium 2 WebDriver API。Selenium 1 / Selenium RC API不在此處。

1.2。下載Selenium的Python繫結

您可以從SePIium包的PyPI頁面下載Selenium的Python繫結。但是,更好的方法是使用 pip來安裝selenium包。Python 3.6在標準庫中提供了pip 。使用pip,你可以像這樣安裝selenium:

pip install selenium

您可以考慮使用virtualenv 來建立隔離的Python環境。Python 3.6有pyvenv ,幾乎與virtualenv相同。

1.3。驅動程式

Selenium需要驅動程式與所選瀏覽器進行互動。例如,Firefox需要geckodriver,需要在執行以下示例之前安裝geckodriver。確保它在您的PATH中,例如,將其放在/usr/bin 或 /usr/local/bin中。

如果不遵守此步驟,將會出現錯誤selenium.common.exceptions.WebDriverException:訊息:'geckodriver’可執行檔案需要位於PATH中。

其他支援的瀏覽器皆擁有自己的驅動程式。下面是一些比較流行的瀏覽器驅動程式的連結。

1.4。Windows使用者的詳細說明

注意 您應該有Internet連線來執行此安裝。

使用python.org下載頁面中提供的MSI安裝Python 3.6 。

使用該cmd.exe程式啟動命令提示符並執行pip下面給出的 命令以安裝selenium。

C:\Python35\Scripts\pip.exe install selenium

現在您可以使用Python執行測試指令碼。例如,如果您已建立基於Selenium的指令碼並將其儲存在內部 C:\my_selenium_script.py,則可以像下面這樣執行它:

C:\Python35\python.exe C:\my_selenium_script.py

1.5。下載Selenium伺服器 注意 僅當您要使用遠端WebDriver時才需要Selenium伺服器。有關詳細資訊,請參閱使用Selenium和遠端WebDriver部分。如果您是初學者學習Selenium,可以跳過本節並繼續下一章。

Selenium伺服器是一個Java程式。建議使用Java Runtime Environment(JRE)1.6或更高版本來執行Selenium伺服器。

您可以從下載Selenium伺服器2.x的硒網站的下載頁面。檔名應該是這樣的: selenium-server-standalone-2.x.x.jar。您始終可以下載最新的2.x版Selenium伺服器。

如果系統中未安裝Java Runtime Environment(JRE),則可以從Oracle網站下載JRE。如果您使用的是GNU / Linux系統並且在系統中具有root訪問許可權,則還可以使用作業系統說明安裝JRE。

如果PATH(環境變數)中有java命令,則可以使用以下命令啟動Selenium伺服器:

java -jar selenium-server-standalone-2.x.x.jar

將2.xx替換為從站點下載的Selenium伺服器的實際版本。

如果JRE以非root使用者身份安裝和/或在PATH(環境變數)中不可用,則可以鍵入java命令的相對路徑或絕對路徑。同樣,您可以提供Selenium伺服器jar檔案的相對路徑或絕對路徑。然後,該命令將如下所示:

/path/to/java -jar /path/to/selenium-server-standalone-2.x.x.jar