我刚刚在网上安装了Slimerjs,没有结果。
可以找到滑块is,并像-help等命令一样输出它们:exec('/usr/bin/slimerjs -help'.' 2>&1',$out,$ret);。
但是这一行不起作用
exec('/usr/bin/slimerjs /var/www/html/capture.js'.' 2>&1',$out,$ret); var_dump($ret, $out); 只输出int(1),仅此而已。日志中没有错误,它不起作用。我可以写任何我喜欢的,如果浴缸是正确的,输出总是int(1)。
谢谢
发布于 2015-06-17 22:37:18
就在一分钟前,也有同样的问题。但是我正在使用Casperjs和Slimerjs引擎的组合(Casperjs是一个很好的工具,可以在一个更友好的环境中使用你的幻灯片和幻影脚本)。
正在工作的php脚本:
<?php
putenv("PHANTOMJS_EXECUTABLE=/usr/local/bin/phantomjs");
putenv("CASPERJS_EXECUTABLE=/usr/local/bin/casperjs");
putenv("SLIMERJS_EXECUTABLE=/usr/local/bin/slimerjs");
putenv("DYLD_LIBRARY_PATH");
echo passthru('/usr/bin/xvfb-run /usr/local/bin/casperjs --ssl-protocol=any --proxy-type=auto --engine=slimerjs casperjsscript.js 2>&1');
?>您也许可以检查是否包含一些路径,如我的脚本中所示,并进行一些更改,或者只需安装Casperjs :)
https://stackoverflow.com/questions/30875333
复制相似问题