Selenium Python自動化測試環境搭建

2021-10-13 07:54:10 字數 1988 閱讀 2898

1.什麼是selenium?

selenium主要用於web應用程式的自動化測試,但並不侷限於此,它還支援所有基於web的管理任務自動化。它的特點如下:

2.選擇python2還是python3?

目前情況來看,兩個版本的更新與維護都在繼續。並且python2的開發者依然過半,所以個人覺得選擇哪乙個版本進行入門學習都可以,對於有豐富經驗的pythoner來說,選擇用哪個版本要取決於自己使用的庫、框架是否支援該版本,如果是新手的話,選擇python3的最大好處就是可以很大程度的避免編碼問題。

1.安裝python

訪問python官方**。

根據自己的作業系統32/64 位,選擇相應的版本。

安裝過程我就不詳細描述了,動動手指頭,google一下,你就知道。我的安裝目錄為:c:\python35

2.驗證是否安裝成功

進入cmd(windows命令提示符)下面輸入"python"命令。應該如圖1所示

如果提示python不是內部或外部命令!去配置一下環境變數即可。

修改我的電腦->屬性->高階->環境變數->系統變數中的path為:

變數名:path

變數值:c:\python35;

也可以在python安裝介面,勾選add python3.5 to path核取方塊,在安裝完成後自動完成path的配置工作。

3.安裝pip

$ python setup.py install
安裝好之後,我們直接在命令列輸入pip,同樣會顯示『pip』不是內部命令,也不是可執行的程式

因為我們還沒有新增環境變數。

按照之前介紹的新增環境變數的方法,我們在path最後新增:

c:\python35\scripts;
然後重新開啟cmd驗證。

tips:

在最新的python安裝包中已經整合了pip,可以在python的安裝目錄c:\python35\scripts下

看是否有pip.exe或pip3.exe檔案。

4.安裝selenium

通過pip命令可以直接安裝

$ pip install selenium
5.第乙個自動化指令碼完成了以上的準備工作,我們的selenium+python自動化測試環境就搭建好了,下面就可以編寫自動化指令碼了。

from selenium import webdriver

from time import sleep

driver = webdriver.firefox()

driver.get("")

print('設定瀏覽器全屏開啟')

driver.maximize_window()

driver.find_element_by_xpath(".//*[@id='kw']").send_keys("python")

driver.find_element_by_xpath(".//*[@id='su']").click()

sleep(5)

driver.quit()

6.安裝瀏覽器驅動

driver = webdriver.firefox()
替換為:

driver = webdriver.chrome()
或:

driver = webdriver.ie()
如果程式能夠呼叫相應的瀏覽器執行,說明瀏覽器驅動安裝成功。

selenium python環境搭建

安裝python 2.7.版本,其他版本目前支援不好 嘗試cmd下輸入python,若無法呼叫python,需要將python的安裝路徑 python.exe的儲存位置 新增到path系統變數中 3 安裝pycharm整合開發環境 晚上比較多資料,需要破解。4 配置pycharm 開啟pycharm...

selenium python 安裝使用

selenium官網 selenium簡單教程 selenium完整教程 python基礎教程 注意 上去中如果沒有勾選add python to 安執行命令列,會報 pip 不是內部或外部命令 需要手動進行環境配置即可 執行命令視窗 cmd 輸入以下命令安裝selenium pip install...

selenium python環境搭建

一 初始準備 準備工具如下 因為版本都在更新的,python選擇2.7.xx,setuptoosl選擇平台對應的版本。二 安裝 1.安裝python,安裝目錄c python27 2.setuptools 的安裝也非常簡單,同樣是exe檔案,缺省會找到python的安裝路徑,將安裝到c python...