簡體   English   中英

賽普拉斯中的暫停和調試有什么區別

[英]What is the difference between pause and debug in Cypress

從 API 看來,暫停調試非常相似。 究竟有什么不同?

文檔中已經解釋了差異。

暫停

This does not set a debugger in your code, unlike .debug()

調試

You need to have your Developer Tools open for .debug() to hit the breakpoint.

兩者都是來自 cypress 包的實用命令,可以以相同的方式執行(鏈接 cy 或關閉另一個命令)並且沒有超時期限。 不同之處在於:

  • pause() 將停止測試執行以檢查 Web 應用程序、DOM、網絡,而 debug() 僅在開發人員工具打開時停止
  • pause() 不提供任何調試信息,而 debug() 在瀏覽器控制台選項卡中提供詳細信息
  • 使用 pause() 我們可以在測試運行器中找到“下一步”按鈕選項,它允許我們逐步執行代碼,而 debug() 沒有該功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM