【发布时间】:2021-04-11 07:01:03
【问题描述】:
cy.get(tableBody)
.each(($el, $index) => {
let myArray = []
let mydata = $el.text()
if($index!==1) {
myArray.push(mydata.trim())
}
}).then((my_list) => {
cy.log(my_list)
这里,my_list 打印与 cy.get(tableBody) 返回的值相同的值。就像 cy.get(tableBody).then((my_list) => { cy.log(my_list) }。我想要那个数组并在以后使用它。我知道我可以像这样得到回报
TableDataBeforeSorting() {
let myArray = []
cy.get(tableBody).each(($el, $index) => {
let mydata = $el.text()
if($index!==1) {
myArray.push(mydata.trim())
}
})
return myArray
但我希望它使用 then 以便我以后可以使用它。任何建议或反馈都将受到高度赞赏。
【问题讨论】:
标签: javascript arrays sorting each cypress