2016-11-03 46 views
0

我是使用CasperJS的新手。我正在嘗試使用Casper調用外部命令,但控制檯中沒有任何內容。我正在使用Windows 7.你有什麼想法嗎?這是代碼:CasperJS + PhantomJS子進程無法在Windows 7上工作

var casper = require('casper').create(); 

casper.then(function() { 
var process = require("child_process") 
var spawn = process.spawn 
var execFile = process.execFile    

var child = spawn("cmd.exe", ["/k","dir"]) 

child.stdout.on("data", function (data) { 
    console.log("spawnSTDOUT:", JSON.stringify(data)) 
}) 

child.stderr.on("data", function (data) { 
    console.log("spawnSTDERR:", JSON.stringify(data)) 
}) 

child.on("exit", function (code) { 
    console.log("spawnEXIT:", code) 
}) 
});  

casper.run(); 

感謝

+1

可能的複製(http://stackoverflow.com/questions/29253690/wait-for-a-child-process-in-casperjs ) – Vaviloff

回答

相關問題