4
0
Fork 0
dcat-admin/tests/Browser/Components/Form/Field/MultipleSelect2.php

30 lines
558 B
PHP

<?php
namespace Tests\Browser\Components\Form\Field;
use Laravel\Dusk\Browser;
class MultipleSelect2 extends Select2
{
/**
* 选中下拉选框.
*
* @param Browser $browser
* @param array $values
* @return Browser
*/
public function choose(Browser $browser, $values)
{
$values = implode(',', (array) $values);
$browser->script(
<<<JS
var values = '{$values}';
$('{$this->formatSelector($browser)}').val(values.split(',')).change();
JS
);
return $browser;
}
}