如何点击cypress中的链接

dr4*_*d45 2 cypress

如何用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)

Mr.*_* J. 6

这很简单,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)