接觸了 e2e 半年,踩了一些坑,覺得好想可以湊出 30 天了
本篇基於 Nightwatch.js 與 browserstack 搭配 gitlab ci/cd 環境
做一個偏心得的簡易教學文
在 E2E 測試中,如果需要測試日期或時間,設定正確的 timezone 是很重要的 如果是單純只有在 local 執行 Nightwatch,設定 timez...
BrowserStack 一個提供各式瀏覽器、移動裝備的平台,前面雖然有稍微提到這個東西,不過都沒什麼詳細介紹,最後一週來寫一下 Nightwatch 與 Br...
前文介紹了 BrowserStack 本篇寫一些在撰寫測項的寫法與一些要注意的小地方 首先 BrowserStack 在執行測項時,會有一個 session n...
前一篇提到可以更改 session name 也可以標註 pass/fail 接著就可以將昨天提到的的設定加入到 afterEach 如此一來就可以在測項結束後...
nightwatch-html-reporter: https://github.com/jls/nightwatch-html-reporter Nightw...
在 E2E 測試撰寫時,前端可以利用 aria-label 或客製化的 testing tag 來方便測試抓取元件 指定 aria-label 可以使一個標籤被...
在 E2E 測試撰寫時,除了可以利用 aria-label 外,使用客製化的 testing tag 來抓取測試元件是更好的方式 aria-label 指定...
既然可以在 local 執行 E2E 了,與其佔用一個 terminal 並讓電腦跑,不如就交給 gitlab 吧 Configuration 要讓 E2E 能...
之前撰寫測試時有提到串接 BrowserStack 的服務,而執行時也可以透過 nightwatch-html-reporter 產生好看的報告。不過如果當這項...
首先感謝隊長 Ian 的邀請,也感謝隊友們的鼓勵,終於要結束 30 天的挑戰了其實大概寫到一半就沒料了,後面變成開始自己亂看亂摸索,反而是給自己強制學習的機會...