【问题标题】:Laravel Dusk is throwing up errorLaravel Dusk 抛出错误
【发布时间】:2018-03-24 02:57:40
【问题描述】:

这是我的测试功能

$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) 测试\浏览器\InvoiceTest::testExample ErrorException: array_rand(): 数组为空

C:\xampp\htdocs\agashtyav1\vendor\laravel\dusk\src\Concerns\InteractsWithElemen>ts.php:201 C:\xampp\htdocs\agashtyav1\tests\Browser\InvoiceTest.php:23 C:\xampp\htdocs\agashtyav1\vendor\laravel\dusk\src\TestCase.php:91 C:\xampp\htdocs\agashtyav1\tests\Browser\InvoiceTest.php:29

奇怪的是,如果我删除了,我没有收到任何错误

->select('#ClientName');

第 23 行的命令。

【问题讨论】:

    标签: php laravel


    【解决方案1】:

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

    【讨论】:

    • 很好,你可以接受你的回答并关闭它。
    猜你喜欢
    • 2018-03-07
    • 2019-03-21
    • 2017-08-07
    • 1970-01-01
    • 2019-04-18
    • 2013-07-31
    • 2015-05-25
    • 2016-01-04
    • 1970-01-01
    相关资源
    最近更新 更多