小编Chu*_*Nze的帖子

让Laravel Dusk在Ubuntu 16 wt Laravel 5.5上正常运行

我一直试图将Laravel Dusk整合到我的测试计划中一周,并且无法进行任何测试以实际提供预期结果.情况如下:

  • 我在Homestead上运行Laravel 55(按照项目安装),使用php 7.1.*
  • 我按照文档中的安装步骤安装了Dusk.

开箱即用的测试不起作用

但是现在当我运行测试时,我无法获得预期的输出.这就是我在做的事情.我在我的主页('/')视图文件中添加了一个输入字段:<input id="dusk-test" value="1234">

我运行这个测试,它是原始示例测试的mod,是唯一的测试:

<?php

namespace Tests\Browser;

use Tests\DuskTestCase;
use Laravel\Dusk\Browser;

class ExampleTest extends DuskTestCase
{
    public function testBasicExample()
    {
        $this->browse(function (Browser $browser)
        {
            $browser->visit('/')->refresh()
                ->assertValue('#dusk-test', '1234')
            ;
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

...通过运行php artisan dusk,这是我的输出每一次

PHPUnit 6.4.3 by Sebastian Bergmann and contributors.

E                                                                   1 
/ 1 (100%)

Time: 1.07 seconds, Memory: 12.00MB

There was 1 error:

1) Tests\Browser\ExampleTest::testBasicExample
Facebook\WebDriver\Exception\NoSuchElementException: no …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-dusk laravel-5.5 laravel-dusk2

15
推荐指数
1
解决办法
871
查看次数

标签 统计

laravel ×1

laravel-5.5 ×1

laravel-dusk ×1

laravel-dusk2 ×1

php ×1