selenium-python中文版文檔

安裝

1.1. 簡介

Selenium Python提供了一個簡單的綁定式API來使用Selenium WebDriver編寫功能/驗收測試。經過Selenium Python API,您能夠以一種直觀的方式訪問Selenium WebDriver的全部功能。java

Selenium Python提供了一個便利的綁定式API去接入火狐、IE、Chrome、 Remote等瀏覽器。目前支持的python版本有2.7或3.5以上。python

這份文檔介紹了Selenium 2 WebDriver API. Selenium 1,但不包括Selenium RC API 。git

1.2. 使用python下載Selenium

你能夠經過PyPI包下載Selenium。固然,最好使用python自帶pip命令去安裝Selenium包。Python3.6標準庫中自帶pip命令,而pthon2.x須要本身單獨安裝。經過以下操做使用pip命令安裝Selenium:github

pip install selenium
你能夠考慮使用virtualenv去建立孤立的Python環境。而Python 3.6 自帶和virtualenv差很少的pyvenv。web

1.3. 驅動

Selenium須要一個驅動器去與所選擇的瀏覽器進行互交,以火狐爲例,須要安裝geckodriver驅動,以確保後面的Selenium命令能夠正常運行。假如操做系統是Linux,建議將驅動器安裝在/usr/bin 或者 /usr/local/bin。chrome

假如互忽略這步驟操做,可能會出現如下的提示:瀏覽器

selenium.common.exceptions.WebDriverException: Message: ‘geckodriver’ executable needs to be in PATH.服務器

Selenium支持瀏覽器都有其相應驅動程序,如下是想相關瀏覽器驅動下載的地址網絡

Chrome: https://sites.google.com/a/ch...
Edge: https://developer.microsoft.c...
Firefox: https://github.com/mozilla/ge...
Safari:
https://webkit.org/blog/6900/...測試

1.4. Window 系統安裝說明

注意

在安裝期間,請保持網絡暢通

1.登陸MSI available in python.org下載Python3.6

2.開始-輸入cmd(或者點擊運行輸入cmd),使用cmd程序,輸入如下pip命令,安裝selenium

C:Python35Scriptspip.exe install selenium
如今,你能夠使用Python去運行你的測試腳本。例如,假如你建立並保存一個基於Selenium的腳本在C:my_selenium_script.py文件中,你能夠按如下命令去執行它(前提你的Python的根目錄在C:Python35)

C:Python35python.exe C:my_selenium_script.py

1.4.下載Selenium服務

注意

假如你要使用遠程WebDriver時,才須要Selenium服務器。詳情請閱覽WebDriver的Selenium 部分。假如你剛接觸Selenium,你能夠跳過這部分,進入下一章節。

Selenium服務是一個Java程序。建議要在1.6或更新版本的Java運行環境(JRE)內運行Selenium服務器。
你能夠在這裏下載2.x版本的Selenium服務器。文件名大概以下:selenium-server-standalone-2.x.x.jar。從這你能夠下載到最新2.x 的Selenium服務器。
假如你還沒在你的系統裏安裝Java的運行環境(JRE),你能夠在從這裏下載。你也能夠使用系統指令去安裝JRE,當你使用的是GNU/Linux系統且你有管理員(root)的權限。

假如你把java程序配置環境變量中,你能夠執行如下命令:

java -jar selenium-server-standalone-2.x.x.jar
你能夠根據你實際的需求,修改2.X.X去安裝你想安裝的Selenium版本

假如使用非管理員權限帳戶安裝JRE又或者你window系統沒有配置好有效環境變量,你能夠使用絕對或者相對路徑,去執行java命令。例如,你能夠使用相對或者絕對路徑去執行Selenium服務器的jar文件,這個命令以下所示:

/path/to/java -jar /path/to/selenium-

相關文章
相關標籤/搜索