这是我的代码片段,以获取更多上下文
browser
.elements(
"css selector",
".bp3-card.bp3-elevation-1-encounter-row-group",
value => {
console.log(JSON.stringify(value, null, 2));
}
)
.click(CHART_ADD_NEW_FORM_BUTTON)
.elements(
"css selector",
".bp3-card.bp3-elevation-1-encounter-row-group",
value => {
console.log("second: ", JSON.stringify(value, null, 2));
}
)
最初运行此测试时,将有3个.bp3-card.bp3-elevation-1-encounter-row-group
实例,但是第一个控制台将返回一个空值数组。但是,单击该项目的按钮后,相同的elements
搜索将返回一个长度为4(正确)的值数组。
我很困惑为什么初始的elements
会带来一个空值数组-它与从根开始迭代子代有关吗?