我正在等待赛普拉斯上课,这可能需要2秒钟,5分钟或20分钟才能上课,时间永远都不相同;
但是我似乎无法使其正常工作,它总是将其记录为{},尽管在chrome dev tools类中。这非常有用。
for (let i = 1; i < 10; i++) {
const $vg = cy.$('.very')
cy.log($vg)
if ($vg == ".very") {
cy.get("#dosomething").click();
} else {
cy.log($vg)
cy.wait(2000);
}
}
答案 0 :(得分:1)
类似的东西可以用来解决超时问题。
./Sum.java:9: error: non-static variable sum cannot be referenced from a static context
sum += tmpi;
^
1 error
建议查看以下cypress.io文档: https://docs.cypress.io/guides/core-concepts/variables-and-aliases.html#Return-Values
文档的第一部分介绍了cypress的异步特性,这对于缠住头很重要,它解释了为什么示例代码无法正常工作。这是该文档中的一个关键内容:“ 您不能分配或使用任何Cypress命令的返回值。命令已排队并异步运行。”
答案 1 :(得分:-1)