【问题标题】:Laravel Dusk and Select2Laravel Dusk 和 Select2
【发布时间】:2021-04-20 13:53:49
【问题描述】:

我正在使用 Laravel 8,并且我正在使用 Dusk (https://laravel.com/docs/8.x/dusk) 进行屏幕测试。

在其中一个屏幕中,我有一个启用了“标签”属性的 select2 (https://select2.org/tagging),如果选择中没有选项,您可以创建一条新记录。

由于某种原因,我只是无法测试“为 select2 创建一个新选项黄昏”工作

我已经尝试使用这个包 (https://github.com/roquie/laravel-dusk-select2) 并使用脚本 (https://laravel.com/docs/8.x/dusk#executing-javascript) 来获得这个结果,但都没有成功。

Blade

<select 
    class="select2" 
    name="nome" 
    required
>
    <option value="1">Teste 1</option>
    <option value="2">Teste 2</option>
</select>

Js

$('.select2').select2({ 
    tags: true,
});

【问题讨论】:

标签: laravel testing jquery-select2


【解决方案1】:

您必须使用以下代码

$(document).ready( function () {

    $('.select2').select2()

} );

你可能会看到这个Problem

【讨论】:

    【解决方案2】:

    在您的测试文件中尝试以下代码。

    $browser->select2('select[name= nome]', 'Teste 1')

    不需要使用'laravel-dusk-select2'

    【讨论】:

      猜你喜欢
      • 2017-09-15
      • 1970-01-01
      • 2018-02-19
      • 2018-09-05
      • 1970-01-01
      • 2017-07-23
      • 2018-03-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多