0
在我的單元測試中,我打電話給一個API,其響應是帶有按鈕和文本框的網頁。有沒有一種方法來模擬網頁上的點擊事件或鍵盤事件?摩卡測試與後來的DOM元素互動
在我的單元測試中,我打電話給一個API,其響應是帶有按鈕和文本框的網頁。有沒有一種方法來模擬網頁上的點擊事件或鍵盤事件?摩卡測試與後來的DOM元素互動
去瀏覽器測試的方法是使用無頭瀏覽器,如PhantomJS http://phantomjs.org/headless-testing.html
有可用於設置了各種測試框架的測試指令。
無頭瀏覽器類似於「真實」瀏覽器,但意味着以編程方式控制它們。
但代碼將被髮送到CI並進行測試。我認爲phantom.js會打開一個真正的瀏覽器? –
沒有phantomjs不啓動另一個「真實」的瀏覽器。 CI與travis在這裏解釋:https://docs.travis-ci.com/user/gui-and-headless-browsers/#Using-PhantomJS – lipp