我发现使用 WebDriverJs 调试测试非常困难,因为我不知道如何查看变量的值。例如,我正在尝试访问弹出窗口的窗口句柄。我可以测试 .toNotBe(null),但我想知道实际值。每次我想在 driver.switchTo().window(handle) 的下一个逻辑步骤中使用它时,我都会收到未定义 NameOrHandle 的错误。这可能是关于 SO 的下一个问题;但现在我只想知道如果不是 null 但仍未定义,节点认为“句柄”是什么。
是否有一个 dump() 命令,或者我可以使用 require 加载到我的规范中的帮助库,这将允许我将对象的值转储到终端?