Cypress系列(49)- invoke() 命令詳解


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

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

 

作用

對前一條命令返回的結果進行調用方法

 

語法格式

.invoke(functionName)
.invoke(options, functionName)
.invoke(functionName, args...)
.invoke(options, functionName, args...)

 

參數說明

  • functionName:需要調用的方法名
  • options:log 和 timeout
  • args:傳遞給函數的參數,數量沒有限制

 

正確使用的小栗子

// 調用 animate 方法
cy.wrap({ animate: fn }).invoke('animate')

// 找到.modal 元素並調用 show 方法
cy.get('.modal').invoke('show')           

 

栗子

斷言函數的返回值

 

調用函數並傳遞參數

 

作為函數的屬性被調用

 


免責聲明!

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



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