【发布时间】:2017-02-09 17:47:21
【问题描述】:
CasperJs 测试示例:
casper.test.begin('Hello, Test!', 1, function(test) {
test.assert(true);
test.done();
});
Linux 命令执行结果:
# casperjs test /bin/casper-test.js
Test file: /bin/casper-test.js
# Hello, Test!
PASS Subject is strictly true
PASS Hello, Test! (1 test)
PASS 1 test executed in 0.026s, 1 passed, 0 failed, 0 dubious, 0 skipped.
PHP 的结果:
<?php
echo exec('casperjs test /path/to/casper-test.js');
?>
[37;42;1mPASS 1 test executed in 0.024s, 1 passed, 0 failed, 0 dubious, 0 skipped. [0m
如您所见,它仅显示 Linux 命令的最后一行(正确)结果。
有什么想法吗?
【问题讨论】:
-
如果答案是正确的,请务必点击小复选框接受答案,并可选择投赞成票,谢谢!
-
@Clayton Smith 当然!感谢您的完整回答。
标签: javascript php linux stdout casperjs