我想獲取DOMElements並單擊它們中的每一個。之後,我想對響應運行斷言。CasperJS/PhantomJS獲取節點並單擊它們
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個節點是匹配的,但節點[0]是唯一不爲空的節點。其餘的在CasperJS中是空的。然而,在Chrome瀏覽器中運行相同的測試,我得到所有節點,它們都不爲空。
感謝您徹底的迴應。我會查看你提供的信息。 – MontrealDevOne