下拉菜单选择()不工作Laravel黄昏

时间:2018-01-11 13:45:13

标签: php laravel selenium testing laravel-dusk

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

from doc

这是我的代码:

$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代码所述 html code

2 个答案:

答案 0 :(得分:1)

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

name="my-select"

然后您可以使用"

选择它
->select('my-select', 'some option value')

答案 1 :(得分:0)

我找到了另一种解决方案。我决定删除 search dropdown-after ui search-dropdown 的特定属性。现在我可以通过以下方式访问User[type]

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