jquery - 如何在赛普拉斯中选择一个数组?
问题描述
我正在尝试使用柏树选择一个数组。我有这个元素 "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();
解决方案
eq
获取元素数组中特定索引处的 DOM 元素。
更改cy.get(".link.nav-link")[0]
为cy.get(".link.nav-link").eq(0)
应该工作。
推荐阅读
- c++ - 这个素数测试函数的时间复杂度
- stored-procedures - 存储过程因“将 varchar 转换为数字数据类型的算术溢出错误”而失败。即使我明确地转换所有字段也会出错
- typescript - 条件类型未从结果中排除
- android - 在终端中找不到 Git(git)
- javascript - Blogspot json - 点击加载帖子内容
- javascript - 在 Reactjs 中将函数作为道具传递的最佳方式
- reactjs - 子组件渲染时如何触发useEffect?
- spring - 无论在何处定义,如何在 Spring Boot 应用程序中获取有效的属性?
- xml - 多行上的 sed 替换
- swift - CGAffineTransform 不适用于自定义 UIView