我写了,下面的代码在laravel的控制器中使用:
use Illuminate\Http\Request;
use duncan3dc\Laravel\Dusk;
$dusk = new Dusk;
$dusk->visit("http://example.com")
->resize(1920,1080)
->screenshot('./ddd'.time().'.png');
这是工作, 但是下面的代码不起作用:
$dusk = new Dusk;
$dusk->visit("http://example.com")
->resize(1920,1080)
->click('body > div > p:nth-child(3) > a')
->screenshot('./ddd'.time().'.png');
我要在页面中使用单击和鼠标悬停以及键盘管理。
我已经阅读了https://laravel.kr/docs/5.6/dusk#clicking-links中的所有内容的变更日志和https://packagist.org/packages/duncan3dc/dusk 但是很难理解,因为我的英语很差
我使用了laravel手册和文档中的所有功能,但失败了
您能给我建议一下这个问题,并告诉我关于duncan3dc /黄昏的哪些系统文件吗? 谢谢您的阅读。
答案 0 :(得分:1)
body
自动添加到选择器。使用这个:
->click('> div > p:nth-child(3) > a')