【发布时间】:2021-06-01 15:19:13
【问题描述】:
我正在尝试编写自定义 cypress 命令,但我的 then 部分中的代码没有执行。任何帮助将不胜感激谢谢 我的命令与此类似:
Cypress.Commands.add("ex", () => {
const links=[]
cy.get("*[class='link post']").each((link)=>{
links.push(link.href)
}).then(() => {
var i=0;
while (links[i]) {
cy.visit(link)
i++
}
})
})
【问题讨论】:
-
请不要将代码作为图像放在这里 :) 我们很难自己尝试。
-
感谢您的反馈,但我在远程计算机上,无法从中复制。对不起
-
.then(() 可以是这个吗?但它必须是这个?.then(),我不确定我之前从未真正使用过这个命令或这个库,但是那个似乎在这里最明显
-
我得说,你真的需要正确地格式化你的代码,因为后面的所有花括号和括号都很难理解
标签: testing automated-tests cypress e2e-testing