如何使用 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>
这很简单,Cypress 的文档也会为您提供帮助:https://docs.cypress.io/api/commands/click.html#Command-Log https://docs.cypress.io/api/commands/click.html#Command-Log。但我也会帮助你。我假设这是页面上唯一的超链接:
cy.get('a')
.click()
如果它不是唯一的,您可以尝试通过类获取链接(假设该类在页面上是唯一的):
cy.get('.button')
.click()
如果两个假设都无效,类不是唯一的并且有多个超链接,您可以尝试以下操作:
cy.get('a')
.eq(1)
.click()
的 1 个eq()
是元素的编号。第一个元素是 0,第二个元素是 1,第三个元素是 2,依此类推
Edit我看到你更新了原来的帖子,所以我有另一个选择。您可以使用其他可用的元素:
cy.get('.icon-chevron-down')
.parent()
.click()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)