下拉菜单 select() 不工作 Laravel Dusk

Dropdown menu select() not working Laravel Dusk

我在选择下拉菜单中的选项时遇到问题。我检查了文档,发现了这个:

这是我的代码:

$browser
        ->visit('/my-slug')

        //version from the doc ==> not working
        ->select('Choose your type', 'visitor)

        //version with the name attribute ==> not working
        ->select('User[type]', 'visitor')
        ;

当我选择用户类型时,屏幕上会出现另一个表格,这样我就可以填写我的个人信息。

你有什么想法吗?

编辑: 根据 HTML 代码的要求

您需要将 name 属性添加到 select 元素:

name="my-select"

然后你可以select它

->select('my-select', 'some option value')

我找到了替代解决方案。我决定删除 search dropdown-afterui search-dropdown 的特定属性。现在我可以使用 :

访问 User[type]
$browse -> select('user[type]','Type_1');