Laravel Dusk惹错了

时间:2017-10-12 08:40:09

标签: php laravel

这是我的测试功能

$this->browse(
    function (Browser $browser)
    {
        $browser->visit('/')->clickLink('Login')->value('#mobile', '9790772695')->value('#password', 'password')->check('remember')->click('#login')->assertPathIs('/dashboard');
        for ($i = 0; $i < 1024; $i++) {
            $browser->visit('/invoice/new')->assertPathIs('/invoice/new')->select('#ClientName');
            $browser->driver->executeScript('window.scrollTo(0, 100);');
            $browser->pause(1000)->check('#autoins')->keys('#item_1', 'freak')->keys('.qty', '1')->select('#invoiceStatus', 'paid')->value('#grand', 1251)->value('#amountPaid', 1251)->value('#amountPaid', 1251)->value('#amountDue', 0);
            $browser->driver->executeScript('window.scrollTo(0, 1000);');
            $browser->click('.invoice-save-btn')->pause(3000);
        }
    });

这是错误

  

1)测试\ Browser \ InvoiceTest :: testExample        ErrorException:array_rand():Array为空

     

C:\ XAMPP \ htdocs中\ agashtyav1 \厂商\ laravel \黄昏\ SRC \关注\ InteractsWithElemen&GT; ts.php:201   C:\ XAMPP \ htdocs中\ agashtyav1 \测试\浏览器\ InvoiceTest.php:23   C:\ XAMPP \ htdocs中\ agashtyav1 \厂商\ laravel \黄昏\ SRC \ TestCase.php:91   C:\ XAMPP \ htdocs中\ agashtyav1 \测试\浏览器\ InvoiceTest.php:29

奇怪的是,如果删除

,我不会收到任何错误
  

- &GT;选择( '#CLIENTNAME');

第23行的

命令。

1 个答案:

答案 0 :(得分:0)

问题解决了。问题不是黄昏,而是控制器功能填充下拉列表