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

Fel*_*ali 2 laravel laravel-dusk

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

$test = $browser->script('$(".page-sidebar-menu").text();');
dd($test);
Run Code Online (Sandbox Code Playgroud)

它返回空数组,但如果$(".page-sidebar-menu").text();在浏览器中运行,它将返回该类中的所有文本。

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

Fel*_*ali 5

好吧,我问这个是错误的,我没有在脚本中包含 return 它应该是这样的

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