1. 程式人生 > >phantomjs自動化測試初探

phantomjs自動化測試初探

首先貼出官網哈 http://phantomjs.org/

淺談一下 自動化測試 的兩個主流 :

(1)py+selenium

(2)phantomjs

對比:

py + selenium 採用的是 模擬瀏覽器行為(講道理可以擼任何人工能做到的測試) 缺點 必須依賴瀏覽器 如果 是伺服器 這種沒有桌面終端的 更別提瀏覽器  基本就涼涼

phantomjs 採用的模擬瀏覽器的核心 高仿瀏覽器行為 可以直接在瀏覽器上擼 (效率上要高不少 親測) 缺點 有些驗證碼破解繞不過 沒有py這種處理起來騷

---

開發思想:
1. 先擼個zys類放一些常量 

2. 然後一步步擼介面串(串型呼叫介面 做成一個完整的業務 確保每個介面有足夠的時間執行(頁面操作用dom操作))

---

### 補充

這個呆毛是mac的bin檔案 其他啟動請去官網下載對應的bin檔案

---

程式碼 呆毛demo:

https://download.csdn.net/download/ghostyusheng/10540313