en
hb
cypress常用api

Cypress 的所有command都是异步的
元素选择和操作
方法 | 功能 | 范例 |
---|---|---|
contains(content) | 获取单元素 - 通过文本 | cy.get('.nav').contains('About') cy.contains('Hello') cy.contains(/^b\w+/) |
get(selector、alias) | 获取多元素通过CSS选择器 、 别名,CSS选择器支持jquery语法 | cy.get('.nav').contains('About') cy.contains('Hello') cy.contains(/^b\w+/) |
within(fn) | 连缀处理元素 - 函数 | cy.get('.list').within(() =>{...}) |
find(selector) | 连缀处理元素 - 选择器 | cy.get('.list').find('>li') |
children | 获取子元素 | cy.get('nav').children() |
parent() | 获取父元素 | cy.get('header').parent() |
parents() | 获取所有的父节点 | cy.get('aside').parents() |
closest | 获取第一个匹配的元素 | cy.get('td').closest('.filled') |
eq(index) | 序号 、 序列中的元素 | |
filter(selector) | 过滤元素 | cy.get('td').filter('.users') |
not() | 过滤元素 和filter相反 | |
first() | 返回第一个元素 | cy.get('nav a').first() |
last() | 返回最后一个元素 | cy.get('nav a').last() |
next() | 下一个元素 | cy.get('nav a:first').next() |
nextAll() | 接下来所有 | |
nextUntil() | 接下来直到 | |
prev() | 前一个元素 | cy.get('li').prev('.acti |
HOT
❮ 1970 年 1 月 ❯
- 一
- 二
- 三
- 四
- 五
- 六
- 七