首先一定要搭建好環境:
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.要被測試的...