Skip to main content

Tedshd's Dev note

Category: Webdriver BDD

webdriver.io - 前端測試入門筆記…

# webdriver.io - 前端測試入門筆記… 前端測試工具很多種 我這裡的需求是要做自動化測試 不知為何就選了這套 webdriver.io 可能就只是單純名字很炫(誤 當然一開始要先要有 Selenium 但為何 Selenium 跟我以前的印象有差別了… 我發現它的 firefox add-on 不能把錄製的動作輸出成 code 了, 是我的錯覺嗎?還是改方式了 但我想說就算了, 直接用寫的也罷 webdriver.io 只是因為是在我看過的關於測試文章中最後有印象的東西所以就去找它了(這是事實… 也還好我的記憶沒錯, 看了介紹和文件覺得 webdriver.io 有符合我的需求且又是用 Node.js 來寫, 所以對我較友善 先記錄一下使用流程 ## Base tool Java sudo apt-get update java -version sudo apt-get install default-jre sudo apt-get install default-jdk Node.js Install ## On Local Get Started 突然發現文件寫得很詳細了… 雖然在做設定那有些選項不同但也影響不大 但想玩進階的方式可參考以下文章 設定 Selenium 參數可參考 基本上以下是我建的順序 ### 1 先建 package.json { "name": "webdriver", "description": "automation test", "devDependencies": { } } ### 2 下載 Selenium server 之後有新版請再去確認版本 ...