偵錯測試
概述
從 v2.3.0 開始,Nightwatch 提供了更強大的測試腳本偵錯體驗。它包含更新的 .pause()
指令(沒有任何重大變更)和新的 .debug()
指令。
更新的 .pause() 指令
.pause()
指令現在提供在偵錯時隨選繼續暫停測試的功能。此外,使用者也可以逐步執行下一個測試步驟(執行下一個測試步驟)並再次暫停。
新的 .debug() 指令
新的 .debug()
指令提供一個 REPL 介面,使用者可以在其中嘗試任何可用的 Nightwatch 指令或斷言,並在正在執行的瀏覽器中即時看到它們的執行情況。