Cypress系列(88)- Cypress.spec 命令详解

简介: Cypress系列(88)- Cypress.spec 命令详解

如果想从头学起Cypress,可以看下面的系列文章哦

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

 

作用


返回测试文件的属性

 

语法格式


Cypress.spec

 

实际栗子


代码

image.png

命令运行结果

image.png

包含了五个属性

 

注意

这个命令感觉有点奇怪,为啥这样说呢,如果我代码实现这样的话会循环执行很多次,我也不知道为啥,有大佬知道吗

cy.wrap(Cypress.spec).should((obj) => {
    console.log(obj)
    expect(obj).to.have.property('name', 'chrome')
    expect(obj).to.have.property('absolute', "C:/Users/user/Desktop/py/MyCypress/cypress/integration/22_CypressAPI/8_Cypress.spec.js")
    expect(obj).to.have.property('relative', "cypress\\integration\\22_CypressAPI\\8_Cypress.spec.js")
    expect(obj).to.have.property('specType', "integration")
})
相关文章
|
JavaScript
Cypress系列(91)- Cypress.config 命令详解
Cypress系列(91)- Cypress.config 命令详解
394 0
Cypress系列(91)- Cypress.config 命令详解
|
资源调度 索引
Cypress系列(98)- cypress-xpath 插件, xpath() 命令详解
Cypress系列(98)- cypress-xpath 插件, xpath() 命令详解
341 0
Cypress系列(98)- cypress-xpath 插件, xpath() 命令详解
|
JavaScript 测试技术
Cypress系列(92)- Cypress.env 命令详解
Cypress系列(92)- Cypress.env 命令详解
238 0
Cypress系列(92)- Cypress.env 命令详解
Cypress系列(84)- Cypress.arch 命令详解
Cypress系列(84)- Cypress.arch 命令详解
92 0
Cypress系列(84)- Cypress.arch 命令详解
Cypress系列(99)- cypress-downloadfile 插件, downloadFile() 命令详解
Cypress系列(99)- cypress-downloadfile 插件, downloadFile() 命令详解
320 0
Cypress系列(99)- cypress-downloadfile 插件, downloadFile() 命令详解
Cypress系列(86)- Cypress.version 命令详解
Cypress系列(86)- Cypress.version 命令详解
194 0
Cypress系列(86)- Cypress.version 命令详解
Cypress系列(85)- Cypress.platform 命令详解
Cypress系列(85)- Cypress.platform 命令详解
91 0
Cypress系列(85)- Cypress.platform 命令详解
|
测试技术 API 开发者
Cypress系列(89)- Cypress.log 命令详解
Cypress系列(89)- Cypress.log 命令详解
305 0
Cypress系列(89)- Cypress.log 命令详解
|
JSON 数据格式
Cypress系列(95)- writeFile() 命令详解
Cypress系列(95)- writeFile() 命令详解
210 0
Cypress系列(95)- writeFile() 命令详解
Cypress系列(79)- getCookies() 命令详解
Cypress系列(79)- getCookies() 命令详解
201 0
Cypress系列(79)- getCookies() 命令详解