【发布时间】:2017-07-15 01:39:07
【问题描述】:
我正在关注 Laravel 文档 (https://laravel.com/docs/5.4/dusk) 为我的应用程序创建浏览器测试。
经过一些试验,我让 Dusk 运行。它仅在使用--headless 模式时运行——否则,PHP 单元挂起而没有任何输出。
无论如何,我在尝试测试登录页面时收到以下错误消息:
Facebook\WebDriver\Exception\UnknownServerException: unknown error:
an X display is required for keycode conversions, consider using Xvfb
代码没什么特别的,只是在字段中输入:
$this->browse(function ($browser) use ($user) {
$browser->visit('/login')
->type('email', $user->email)
->type('password', 'secret')
->press('Login')
->assertPathIs('/home');
});
我是测试新手,如有任何帮助,我们将不胜感激。
【问题讨论】:
标签: laravel selenium selenium-chromedriver laravel-5.4 laravel-dusk