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')
栗子
断言函数的返回值
调用函数并传递参数
作为函数的属性被调用