Casperjs是一個(gè)用于調(diào)用Phantomjs這個(gè)無(wú)界面瀏覽器的一個(gè)庫(kù),但是寫(xiě)代碼的時(shí)候確會(huì)發(fā)現(xiàn)無(wú)法調(diào)試的問(wèn)題,代碼有問(wèn)題直接結(jié)束, 沒(méi)有任何提示信息,現(xiàn)在記錄下設(shè)置過(guò)程.
1, 首先設(shè)置websotm的Casperjs的運(yùn)行環(huán)境,點(diǎn)擊運(yùn)行圖標(biāo)旁邊的Edit Configurations如圖:

A: 設(shè)置Casperjs的運(yùn)行目錄
B: 設(shè)置調(diào)試的地址, 設(shè)置后能在Chrome中進(jìn)行調(diào)試
然后運(yùn)行:
2,打開(kāi)Chrome瀏覽器, 輸入http://localhost:9000 回車會(huì)進(jìn)入一個(gè)頁(yè)面
在頁(yè)面中會(huì)有個(gè) about:blank 的超鏈接, 點(diǎn)擊會(huì)出現(xiàn)一個(gè)調(diào)試界面, 點(diǎn)擊左下角的第二個(gè)圖標(biāo), 打開(kāi)一個(gè)運(yùn)行界面, 敲入 __run(), 回車, 你的代碼就開(kāi)始運(yùn)行了
然后在打開(kāi)http://localhost:9000, 你會(huì)發(fā)現(xiàn)多了一個(gè)鏈接, 點(diǎn)擊后就是你代碼中訪問(wèn)的頁(yè)面了, 調(diào)試的話就在代碼中插入debugger 語(yǔ)句就能進(jìn)行debug
<pre>
debugger;
</pre>