laravel-dusk相关内容
Dusk 为在控制台中返回失败/警告的测试提供单独的日志,但我真正想要的是一个大日志文件或报告,其中列出了我的 Dusk 脚本中每个测试的通过/失败状态. 任何人都可以建议一种方法来解决这个问题吗?我在任何地方都找不到答案,但它似乎应该是一个相对常见的需要,所以我确定我忽略了一些东西. 解决方案 可以使用PHPUnit的日志记录: php 工匠黄昏--log-junit junit
..
我正在尝试使用 laravel dusk 来测试 404 not found 错误.特别是在加载图像时.阅读 laravel dusk 文档后,我发现没有任何断言可以帮助我测试是否发生 404 异常. 是否有一种很好的方法可以让浏览器测试了解资源是否加载失败或根本不可能? 解决方案 故意无法访问 HTTP 状态代码: https://github.com/laravel/dus
..
我正在使用 Laravel Dusk,下面的注册测试工作正常,只是它不回滚事务(即在“注册"上创建的用户记录始终保留在数据库中).我的表都设置为使用 InnoDB 引擎. 对正在发生的事情有任何想法吗?我已经把 Logs 放在了很多地方,看起来没有什么特别的错误.我也没有在 laravel.log 文件中收到任何错误. 使用数据库事务;受保护的 $connectionsToTransact
..
在我的黄昏测试中,我想先添加然后删除新闻.每个新闻都有 .delete-news 类,但是在屏幕上我有多个元素.每个.delete-news类的id为 data-newsid ="id" 的path数据属性.现在,浏览器不知道应该单击哪个delete-news类.我该如何处理? 可能我应该选择具有最大data-newsid属性的delete-news类.但是我不知道该怎么检查. 目前,
..
在laravel黄昏,我该如何输入文字并在其中按下Enter键? 在此处输入图片描述 我的输入字段需要按Enter键盘才能在此处添加多个项目 解决方案 $ browser-> keys('selector','element1','{enter}','otwell','{enter}'); 希望这对您有帮助
..
此测试使用的是laravel 5.6 和 Dusk . 我正在尝试在我的Dropzone中声明文件上传.但是我的Dropzone的创建方式没有 file 输入元素.所以我不能使用 attach()方法. 所以我尝试了以下 $ file = new \ Symfony \ Component \ HttpFoundation \ File \ UploadedFile(base_pa
..
我正在使用laravel 5.6 和 Dusk 进行一些测试. 我总是像这样拍摄我的屏幕截图 ...使用Facebook \ WebDriver \ WebDriverDimension;...LoginTest类扩展了DuskTestCase{公共功能testLogin(){$ user = User :: first();$ this-> browse(function($ brow
..
我已经使用Laravel Dusk编写了一些自动化测试,运行它们时出现一些错误,但是似乎无法滚动查看整个输出.首先,我尝试将输出传递给less,但是由于某些原因,less无法正常工作.然后我尝试做: php artisan dusk --log-junit /path/to/log/file.log 但是由于某种原因,日志文件仍然为空.日志的teamcity版本有效,但是未描述错误.
..
public function tearDown() { $this->browse(function (Browser $browser) { $browser->click('#navbarDropdown') ->click('.dropdown-item'); });
..
我刚发现Laravel Dusk,很高兴在项目中使用它.但是,它似乎无法正常工作.我遵循Laravel文档来安装Dusk.在终端中运行php artisan dusk时,我得到 [Symfony\Component\Process\Exception\RuntimeException] TTY mode is not supported on Windows platform.
..
... $this->browse(function (Browser $browser) { $browser->visit(url()->route('login')) ->type('email', 'user.one@email.com') ->type('password', 'something') ->press('Login') ->pause(60*60*100
..
有人知道如何用laravel黄昏测试vuetify v-select吗? 我尝试$browser->select('size', 'Large');失败 这是我要测试的V型选择之一
..
当您运行laravel 5.6黄昏时,是否有人遇到这种类型的错误 错误或登录到终端: Facebook\WebDriver\Exception\WebDriverCurlException: Curl error thrown for http POST to /session with params: {"desiredCapabilities":{"browserName":"ch
..
根据根据“数据库测试"文档我可以在每次测试后重置数据库(第一个选项).第二种选择是使用事务运行测试.对于我来说,这似乎是一种更好的方法,但是如果我要使用事务运行,则迁移不会运行. 对于所有测试过程,是否可以运行一次迁移? 换句话说,我要运行迁移,使用事务运行每个测试,然后回滚.我尝试使用文档中的内容,但我认为缺少某些内容. 解决方案 今天解决了这一问题,将迁移与迁移结合起来似乎
..
我正在使用Dusk进行简单的登录测试. 我创建了一个.env.dusk文件,以便测试使用备用数据库,并且不会删除平台上注册的数据. 存档.env DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=laravel_dusk DB_USERNAME=root DB_PASSWORD=123456 存档.e
..
黄昏为测试提供了单独的日志,这些测试在控制台中返回了失败/警告,但是我真正想要的是一个大的日志文件或报告,列出了我的黄昏脚本中每个测试的通过/失败状态. 有人可以提出解决方案吗?我在任何地方都找不到答案,但是似乎应该比较普遍,所以我确定我已经忽略了一些东西. 解决方案 您可以使用PHPUnit的日志记录: php artisan dusk --log-junit junit.l
..
我想创建一个要在Controller中使用的测试,所以我写:
..
任何人都可以帮忙,我无法使Laravel处于黄昏状态,无法在mac high sierra上的当前Laravel 5.6项目中运行默认的示例测试. 错误消息 时间:2.5分钟,内存:14.00MB 有1个错误: 1)测试\浏览器\示例Test :: testBasicExample Facebook \ WebDriver \ Exception \ WebDriverCu
..
我想根据其文本选择一个下拉选项,我该怎么办? 这是我的HTML代码: Appliances Sporting Goods Cosmetics 这是我黄昏时的选择器: ->select('cate
..
我在Laravel Dusk的type()和value()方法上遇到问题.我收到以下错误. $ php artisan dusk --group=activation Warning: TTY mode is not supported on Windows platform. PHPUnit 5.7.27 by Sebastian Bergmann and contributors.
..