**
前言
**
Cypress含有多种定位方式我们无需担心因为定位导致测试失败,Cypress有独一无二的定位策略能使你摆脱元素定位的噩梦。
Cypress专有选择器
- data-cy
- data-test
- data-testid
举例:
<button id='main' class = 'btn' data-cy = 'submit'>submit<button>
<button id='main' class = 'btn' data-test= 'submit'>submit<button>
<button id='main' class = 'btn' data-testid= 'submit'>submit<button>
获取元素方法:
cy.get(’[data-cy=submit]’).click()
cy.get(’[data-test=submit]’).click()
cy.get(’[data-testid=submit]’).click()
举例:
<tbody>
<tr>
<th>用户名</