我正在使用CKEditor,我想做一些功能測試。問題在於CKEditor以某種方式將自己附加到TEXTAREA標記中,並通過javascript將元素添加到DOM中,我可以在「View Generated Source」菜單的Mozilla中看到它。zombie.js:如何查看完整的(即生成的)html
但是,這樣做的測試與殭屍,我無法看到生成的代碼,不管多久,我等到頁面加載(我有一個標籤只有在CKEditor的添加DOM元素)
browser.wait(function(arg){
return arg.document.querySelector('a');
}(browser),
function(arg){
console.log(arg.document.innerHTML);
}(browser));
其中browser = new Zombie({debug: true, runScripts: true});
儘管頁面已加載,它似乎只包含「硬編碼」的靜態代碼,但沒有通過CKEditor通過JavaScript添加的代碼。
所以,問題是:是否有可能加載文件的方式,殭屍看到動態加載的元素?