【发布时间】:2015-11-03 00:58:48
【问题描述】:
我正在尝试获取 DOMElements 并单击它们中的每一个。之后我想对响应运行断言。
var nodes = this.evaluate(function(){
var nodes = document.querySelectorAll('.editable .action');
return nodes;
});
//Print the base URI for the node
for (i = 0; i < nodes.length; ++i) {
if(null != nodes[i]){
require('utils').dump(nodes[i].baseURI);
}
}
我有大约 5 个匹配的节点,但 nodes[0] 是唯一不为空的节点。其余的在 CasperJS 中为空。但是在 chrome 浏览器中运行相同的测试我得到了所有节点,它们都不是空的。
【问题讨论】:
标签: javascript phantomjs casperjs