基於python自動化測試2

2021-08-21 08:52:26 字數 1141 閱讀 7130

首先一定要搭建好環境:

2. 安裝pip: https:pypi.python.org/pypi/pip

3. selenium: pip install -u selenium

或可借助anaconda

安裝好後,使用selenium中webdriver模組開啟各瀏覽器,先感受一下使用**代替手動的feeling!!

1. 實驗selenium開啟firefox瀏覽器

安裝firefox前端工具,firebug是 firefox瀏覽器下的一套開發類外掛程式;其作用是檢視頁面上的元素,從而根據其屬性進行定位。

測試firefox:

(1)from selenium import webdriver  #匯入 webdriver模組;

(2)browser= webdriver.firefox()   #獲取瀏覽器物件;

(4)browser.quit     #關閉瀏覽器;

2. 實驗selenium開啟chrome瀏覽器

(1)安裝chrome瀏覽器;

(4)配置環境變數:將chromedriver.exe路徑新增到環境變數中

測試chrome:

(1)from selenium import webdriver  #匯入 webdriver模組;

(2)browser= webdriver.chrome()   #獲取瀏覽器物件;

(4)browser.quit     #關閉瀏覽器;

3. 實驗selenium開啟ie瀏覽器

(1)安裝ie瀏覽器;

(4)配置環境變數:將iedriverserver.exe路徑新增到環境變數中

測試ie:

(1)from selenium import webdriver  #匯入 webdriver模組;

(2)browser= webdriver.ie()   #獲取瀏覽器物件;

(4)browser.quit     #關閉瀏覽器;

4. 了解前端技術

(1) html: 網頁的基礎,是一種標記語言,顯示資料;

(2)js : 前端指令碼語言,直譯器語言,在頁面中新增互動行為;

(3)xml: 擴充套件標記語言,用來傳輸和儲存資料;

(4)css:層疊樣式表,用來表現html或xml等檔案樣式。

python自動化測試(2) 自動化基本技術原理

python自動化測試 2 自動化基本技術原理 掌握上面的這樣的本領可不是容易的事情,必須要有紮實的計算機理論基礎,才能看到深層次的本質東西。資料庫應用系統可能是最典型的網路應用程式了,關於它的軟體架構如下 一般在邏輯上分為4層 使用者介面層 ui 為終端使用者提供互動的人機介面 業務邏輯層 bll...

python自動化測試(2) 自動化基本技術原理

掌握上面的這樣的本領可不是容易的事情,必須要有紮實的計算機理論基礎,才能看到深層次的本質東西。ps 基於python的網際網路軟體測試開發 資料庫應用系統可能是最典型的網路應用程式了,關於它的軟體架構如下 一般在邏輯上分為4層 使用者介面層 ui 為終端使用者提供互動的人機介面 業務邏輯層 bll ...

python自動化測試

為了讓單元測試 能夠被測試和維護人員更容易地理解,最好的解決辦法是讓開發人員遵循一定的規範來編寫用於測試的 具體到python程式設計師來講,則是要採用pyunit這一自動測試框架來構造單元測試用例。目前pyunit已經得到了大多數python開發人員的認可,成了事實上的單元測試標準。1.要被測試的...