首页 > 解决方案 > 如何在 duncan3dc / 黄昏中使用点击?

问题描述

我写了,下面的代码在 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 /黄昏的系统文件吗?感谢您的阅读。

标签: phplaravellaravel-dusk

解决方案


body会自动添加到选择器中。用这个:

->click('> div > p:nth-child(3) > a')

推荐阅读