首页 > 解决方案 > 如何在赛普拉斯中选择一个数组?

问题描述

我正在尝试使用柏树选择一个数组。我有这个元素 "cy.get(".link.nav-link")[0]"

当我尝试单击元素时,赛普拉斯返回给我:“无法读取未定义的属性‘点击’”

下面我添加我的代码

class Home {
  get services() {
    return cy.get(".link.nav-link")[0];
  }
  
  clickOnServices() {
      this.services.click()
  }
}
export default new Home();



标签: jqueryjquery-uiautomationfrontendcypress

解决方案


eq获取元素数组中特定索引处的 DOM 元素。

更改cy.get(".link.nav-link")[0]cy.get(".link.nav-link").eq(0)应该工作。


推荐阅读