0
我幾天前開始使用PhantomJS與NodeJS。 我正在使用此庫與之集成:https://github.com/amir20/phantomjs-node。 一切都很完美,但是當我試圖在頁面加載(從回調)後繼續我的applcation的流程時,出現了問題。從PhantomJS調用函數onLoadFinished回調
function doStuff()
{
page.open("http://stackoverflow.com/")
.then(function (status) {
function responseHandler(status) {
console.log("loaded");
iAmHere();
console.log("Here Again");
}
function loginAction() {
var btn = document.querySelector("#button");
btn.click();
}
page.property('onLoadFinished', responseHandler);
page.evaluate(loginAction)
}
);
}
function iAmHere(){
console.log("iAmHere");
}
的#鍵件觸發一些網頁加載時,ResponseHandler所函數被調用,其輸出是:
信息:裝載
和功能iAmHere不會被調用根本沒有任何跟蹤呼叫的日誌。 我做錯了什麼?
謝謝!
謝謝!爲我工作 – maryum375