Я попробовал простую демонстрацию заката laravel dusk, но она дает мне следующую ошибку: я попытался обновить установщик composer, как было предложено в каком-то решении, а также попытался установить duskcommand.php, как предложено для git, но все еще с ошибкой.
Warning: TTY mode is not supported on Windows platform.
PHPUnit 7.3.5 by Sebastian Bergmann and contributors.
[1004/130622.087:ERROR:gpu_process_transport_factory.cc(1007)] Lost UI shared context.
1) Tests\Browser\RegisterTest::testExample
Facebook\WebDriver\Exception\UnknownServerException: unknown error: Cannot read property 'click' of undefined
(Session info: headless chrome=69.0.3497.100)
(Driver info: chromedriver=2.35.528161 (5b82f2d2aae0ca24b877009200ced9065a772e73),platform=Windows NT 10.0.17134 x86_64)
Я пробую эту демонстрацию в windows10
ниже мой RegisterTest.php
<?php
namespace Tests\Browser;
use Tests\DuskTestCase;
use Laravel\Dusk\Browser;
use Illuminate\Foundation\Testing\DatabaseMigrations;
class RegisterTest extends DuskTestCase
{
/**
* A Dusk test example.
*
* @return void
*/
public function testExample()
{
$this->browse(function ($browser) {
$browser->visit('/') //Go to the homepage
->clickLink('Register') //Click the Register link
->assertSee('Register') //Make sure the phrase in the arguement is on the page
//Fill the form with these values
->value('#name', 'Joe')
->value('#email', 'joe@example.com')
->value('#password', '123456')
->value('#password-confirm', '123456')
->click('button[type="submit"]') //Click the submit button on the page
->assertPathIs('/home') //Make sure you are in the home page
//Make sure you see the phrase in the arguement
->assertSee("You are logged in!");
});
}
}