如果想從頭學起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')
栗子
斷言函數的返回值
調用函數並傳遞參數
作為函數的屬性被調用