【发布时间】:2019-02-12 05:40:35
【问题描述】:
我在一个页面上有 15 个按钮。我需要测试每个按钮。
我尝试了一个简单的 for 循环,比如
for (var i = 1; i < 15; i++) {
cy.get("[=buttonid=" + i + "]").click()
}
但赛普拉斯不喜欢这样。如何在 Cypress 中编写 for 循环?
【问题讨论】:
-
什么是 Int? JS中只能用
var、let和const声明变量,对吧? -
糟糕,我的错。我重写了这个,我用 int 而不是 var @konekoya
-
赛普拉斯“不喜欢它”是什么意思?是否抛出错误?您的意思是在
buttonid前面加上等号吗?cy.get会返回什么吗? -
for 循环不是这里的问题 - 我认为您的选择器不正确(应该是
buttonid=,而不是=buttonid=)。请包括 cypress 给出的错误消息,以及足够的 HTML 来重现问题。
标签: javascript cypress