1
我在phantomjs腳本如下代碼:「類型錯誤:‘空’是不是(評估‘a.nodeType’)的對象」,在phantomjs
var page = new WebPage(), testindex = 0, loadInProgress = false;
page.onConsoleMessage = function(msg) {
console.log(msg);
};
page.onLoadStarted = function() {
loadInProgress = true;
console.log("load started");
};
page.onLoadFinished = function() {
loadInProgress = false;
console.log("load finished");
};
var steps = [
function() {
console.log("Load Login Page");
//spoof user-agent
page.settings.userAgent = "'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0';";
page.open("https://login.XXX.com");
},
最初,這似乎是工作。現在,我收到以下錯誤,登錄不工作:
"TypeError: 'null' is not an object (evaluating 'a.nodeType')".
有沒有人碰到這個?任何想法如何解決它?
謝謝Cybermaxs,這是非常有用的信息。我一直試圖主要通過試錯來進行調試。 – user61629