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

简介: 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')        


栗子


断言函数的返回值

image.png


相关文章
|
JSON API 数据格式
Cypress系列(101)- intercept() 命令详解 (上)
Cypress系列(101)- intercept() 命令详解 (上)
752 0
Cypress系列(101)- intercept() 命令详解 (上)
|
JSON 前端开发 数据格式
Cypress系列(101)- intercept() 命令详解 (下)
Cypress系列(101)- intercept() 命令详解 (下)
436 0
Cypress系列(101)- intercept() 命令详解 (下)
|
测试技术
Cypress系列(96)- exec() 命令详解
Cypress系列(96)- exec() 命令详解
217 0
Cypress系列(96)- exec() 命令详解
|
开发者
Cypress系列(68)- request() 命令详解
Cypress系列(68)- request() 命令详解
427 0
Cypress系列(68)- request() 命令详解
Cypress系列(84)- Cypress.arch 命令详解
Cypress系列(84)- Cypress.arch 命令详解
116 0
Cypress系列(84)- Cypress.arch 命令详解
Cypress系列(78)- getCookie() 命令详解
Cypress系列(78)- getCookie() 命令详解
315 0
Cypress系列(78)- getCookie() 命令详解
|
测试技术
Cypress系列(81)- clearCookie() 命令详解
Cypress系列(81)- clearCookie() 命令详解
178 0
Cypress系列(81)- clearCookie() 命令详解
Cypress系列(73)- within() 命令详解
Cypress系列(73)- within() 命令详解
280 0
Cypress系列(73)- within() 命令详解
|
测试技术
Cypress系列(82)- clearCookies() 命令详解
Cypress系列(82)- clearCookies() 命令详解
165 0
Cypress系列(82)- clearCookies() 命令详解
Cypress系列(79)- getCookies() 命令详解
Cypress系列(79)- getCookies() 命令详解
237 0
Cypress系列(79)- getCookies() 命令详解