Cypress系列(50)- wrap() 命令詳解


如果想從頭學起Cypress,可以看下面的系列文章哦

https://www.cnblogs.com/poloyy/category/1768839.html

 

作用

  • 返回傳遞給它的對象
  • 返回的是一個 Promise 對象,可以直接接 Cypress 其他命令
  • 如果傳遞給它的就是一個 Promise 對象,則返回它的值

 

語法格式

cy.wrap(subject)
cy.wrap(subject, options)

 

subject

需要返回的對象

 

options

 

  • log:是否將命令顯示到命令日志中,默認 true
  • timeout:命令超時時間

 

 

最簡單的栗子

// 聲明一個整數
cy.wrap(123).should('eq', 123)

// 聲明一個字符串
cy.wrap('abc').and('contain', 'a')

 

聲明一個對象的栗子

 

對象屬性值是函數的栗子

 

頁面元素 Element 的栗子

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM