查询select器在zombie.js中返回什么?

我正在用node.js使用sys.debug()语句来学习Zombie.js来跟踪我的进度。 什么是这样的调用返回t = browser.body.querySelector(".navigation"); ? 如果没有浏览器开发工具或类似于php的var_dump很难说出发生了什么。 该API并没有真正解释它。

我如何解开这个?

 t = browser.body.querySelector(".navigation"); sys.debug(t); //returns "DEBUG: [ UL.navigation]" I don't know what this means. 

.querySelector()被定义为DOM API的一部分,特别是Zombie.js正在使用的实现的Selectors API 。

所以,就像在其他浏览器中一样, 它应该返回 :

[…]第一个元素,它是被调用的元素的后代,与指定的select器组相匹配。

在这种情况下,基于日志中的HTMLUListElementt是一个HTMLUListElement 。 要么:

 <ul class="navigation"></ul> 

而且,在没有find匹配的Element情况下,它将返回null