【发布时间】:2021-06-02 20:47:45
【问题描述】:
我想使用在外部范围内设置在 .then() 内的 var 的值
我试过了
let numOfDropdownFields = 0;
cy.get("dropdown")
.find("button")
.its("length")
.as("len")
.then(($len) => {
cy.log("No. of buttons:" + $len);
numOfDropdownFields = $len;
cy.get("@len").should("eq", numOfDropdownFields);
cy.log(numOfDropdownFields);
});
cy.log(numOfDropdownFields);
第一个日志打印: 元素数量:14
第二条日志:14
还有第三条日志:0
如何在.then() 回调之外看到值 14?
【问题讨论】:
标签: javascript testing cypress