谁能解释为什么我会收到“错误:错误响应状态:7”。当我在实习生功能测试中运行以下内容时?
.hasElementByCss("#COLUMN1_HEADER > span")
.then(function(result) {
console.log("Test #2a - Check column header");
assert(result == true, "Could not find COLUMN1_HEADER in Test #2a");
})
.elementByCss("#COLUMN1_HEADER > span")
.moveTo()
.click()
.end()
请注意,我正在检查一个元素是否存在(已找到并且确实存在),然后尝试移动到它并单击它。
我使用了一些 console.log 调用来确保它在“.elementByCss”行上肯定失败了。有趣的是,在这部分测试之上有一大堆键盘驱动测试,如果我将它们注释掉,那么它就通过了。
我不明白的是,具有相同 CSS 选择器的“hasElementByCss”和“elementByCss”如何产生不同的结果,以及键盘测试有什么影响。