Laravel 5 连续性点击(双击)而不等待后端进程的黄昏测试

Laravel 5 连续性点击(双击)而不等待后端进程的黄昏测试,laravel-5,vue.js,laravel-dusk,Laravel 5,Vue.js,Laravel Dusk,我正在测试以下与拉威尔黄昏到期。 Vue组件的用途是禁用连续性,用户单击以避免注册重复数据。 我要实现的测试是用户快速连续单击 但之后 $browser->assertSourceHas($buttonEnableSource) ->click('@submit-button-component') 测试将等待浏览器进程。 因此,如果我写下以下内容,它将产生没有适用Vue的错误 $browser->assertSourceHas($buttonEnableSource) -&

我正在测试以下与拉威尔黄昏到期。 Vue组件的用途是禁用连续性,用户单击以避免注册重复数据。 我要实现的测试是用户快速连续单击

但之后

$browser->assertSourceHas($buttonEnableSource)
->click('@submit-button-component')
测试将等待浏览器进程。 因此,如果我写下以下内容,它将产生没有适用Vue的错误

$browser->assertSourceHas($buttonEnableSource)
->click('@submit-button-component')
->click('@submit-button-component')
有没有一种方法可以实现用户在黄昏时快速连续单击

下面是源代码

<template>
  <div>
    <input type="submit" class="button_orange button_big" :value="value" v-show="!isSubmitting" @click="startSubmit">
    <div class="button_white button_big" v-show="isSubmitting">{{ value }}</div>
  </div>
</template>

<script>
  export default {
    data() {
      return {
        isSubmitting: false,
      };
    },
    props: {
      value: {
        type: String,
        default: '',
      },
    },
    methods: {
      startSubmit() {
        this.isSubmitting = true;
      },
    },
  };
</script>


public function testRegisterDoubleClickNoDuplication()
{
    $this->browse(function (Browser $browser) {
        $buttonValue = __('common.register');
        $buttonEnableSource = "<input type=\"submit\" class=\"button_orange button_big\" value=\"{$buttonValue}\" />";
        $browser->visit(route('staffs.create'))
                ->assertSourceHas($buttonEnableSource)
                ->click('@submit-button-component')
                ->assertSourceMissing($buttonEnableSource)
                ->assertSee('スタッフ詳細');
    });
}

{{value}}
导出默认值{
数据(){
返回{
提交:错误,
};
},
道具:{
价值:{
类型:字符串,
默认值:“”,
},
},
方法:{
startSubmit(){
this.isSubmitting=true;
},
},
};
公共函数测试注册表DoubleClickNodeUpplication()
{
$this->browse(功能(浏览器$Browser){
$buttonValue=_uu('common.register');
$buttonEnableSource=“”;
$browser->visit(路线('staff.create'))
->assertSourceHas($ButtonneTableSource)
->单击(“@提交按钮组件”)
->缺少AssertSource($buttonEnableSource)
->资产见スタッフ詳細');
});
}