使用 JavaScript 使用 Laravel Dusk 获取元素的文本

Using JavaScript to get the text of an element using Laravel Dusk

我正在使用 Laravel Dusk 进行自动化测试,当我这样做时:

$test = $browser->script('$(".page-sidebar-menu").text();');
dd($test);

它 returns 数组为 null,但是如果 运行 $(".page-sidebar-menu").text(); 在浏览器中,它 returns 里面的所有文本 class。

我哪里出错了?知道的请帮忙

好吧,我问这个问题不对,我没有在脚本中包含 return 应该是这样

$test = $browser->script('return $(".page-sidebar-menu").text();'); dd($test);