【发布时间】:2018-07-31 03:40:15
【问题描述】:
我在laravel中使用duncan3dc模块,成功从默认示例导入文本但是不知道怎么截图,
我刚刚使用 Composer 安装了这个模块。
$ composer requires duncan3dc/dusk.
这是否意味着自动安装了该模块所需的一切?
或者我需要别的东西来截屏吗?
下面是我的控制器代码
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use duncan3dc\Laravel\Dusk;
class TestController extends Controller
{
public function test()
{
$dusk = new Dusk;
$dusk->visit("http://example.com");
$dusk->screenshot("ddd");
echo $dusk->element("h1")->getText() . "\n";
}
}
当我运行上面的代码时,我得到了这个错误:
file_put_contents (/tmp/ddd.png):打开流失败:没有这样的文件 或目录
我认为没有文件夹,所以我得到错误,我应该在项目文件夹的哪里创建文件夹?
【问题讨论】:
-
嘿试试这个 - phantomjs.org/screen-capture.html 很简单
标签: php laravel laravel-dusk laravel-dusk2