如何用cypress点击这个链接?
<a href="#" aria-disabled="false" class="button ">
<span class="icon icon-chevron-down " aria-hidden="true">
</span>
<span class="screen-reader-only">
chevron-down_icon
</span>
</a>
Run Code Online (Sandbox Code Playgroud)
这很简单,Cypress 的文档也会对您有所帮助:https : //docs.cypress.io/api/commands/click.html#Command-Log。但我也会帮助你。我假设这是页面上唯一的超链接:
cy.get('a')
.click()
Run Code Online (Sandbox Code Playgroud)
如果它不是唯一的,您可以尝试通过类获取链接(假设该类在页面上是唯一的):
cy.get('.button')
.click()
Run Code Online (Sandbox Code Playgroud)
如果两个假设都无效,类不唯一,并且有多个超链接,你可以试试这个:
cy.get('a')
.eq(1)
.click()
Run Code Online (Sandbox Code Playgroud)
1 ofeq()是元素的编号。第一个元素是 0,第二个 1,第三个 2,等等
编辑我看到你更新了你的原始帖子,所以我会选择另一种选择。您可以使用其他可用的元素:
cy.get('.icon-chevron-down')
.parent()
.click()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11824 次 |
| 最近记录: |