laravel-dusk相关内容

可以记录 Laravel Dusk 测试结果吗?

Dusk 为在控制台中返回失败/警告的测试提供单独的日志,但我真正想要的是一个大日志文件或报告,其中列出了我的 Dusk 脚本中每个测试的通过/失败状态. 任何人都可以建议一种方法来解决这个问题吗?我在任何地方都找不到答案,但它似乎应该是一个相对常见的需要,所以我确定我忽略了一些东西. 解决方案 可以使用PHPUnit的日志记录: php 工匠黄昏--log-junit junit ..
发布时间:2022-01-14 18:02:27 其他开发

Laravel 黄昏断言 404 错误

我正在尝试使用 laravel dusk 来测试 404 not found 错误.特别是在加载图像时.阅读 laravel dusk 文档后,我发现没有任何断言可以帮助我测试是否发生 404 异常. 是否有一种很好的方法可以让浏览器测试了解资源是否加载失败或根本不可能? 解决方案 故意无法访问 HTTP 状态代码: https://github.com/laravel/dus ..
发布时间:2021-09-06 18:40:48 其他开发

Laravel Dusk,DatabaseTransactions 不执行回滚

我正在使用 Laravel Dusk,下面的注册测试工作正常,只是它不回滚事务(即在“注册"上创建的用户记录始终保留在数据库中).我的表都设置为使用 InnoDB 引擎. 对正在发生的事情有任何想法吗?我已经把 Logs 放在了很多地方,看起来没有什么特别的错误.我也没有在 laravel.log 文件中收到任何错误. 使用数据库事务;受保护的 $connectionsToTransact ..
发布时间:2021-07-10 19:23:29 其他开发

如何在Laravel黄昏中处理同一个类的多个元素

在我的黄昏测试中,我想先添加然后删除新闻.每个新闻都有 .delete-news 类,但是在屏幕上我有多个元素.每个.delete-news类的id为 data-newsid ="id" 的path数据属性.现在,浏览器不知道应该单击哪个delete-news类.我该如何处理? 可能我应该选择具有最大data-newsid属性的delete-news类.但是我不知道该怎么检查. 目前, ..
发布时间:2021-05-29 18:39:20 其他开发

在laravel黄昏按Enter键盘

在laravel黄昏,我该如何输入文字并在其中按下Enter键? 在此处输入图片描述 我的输入字段需要按Enter键盘才能在此处添加多个项目 解决方案 $ browser-> keys('selector','element1','{enter}','otwell','{enter}'); 希望这对您有帮助 ..
发布时间:2021-05-28 21:00:59 其他开发

Laravel Dusk屏幕截图

我正在使用laravel 5.6 和 Dusk 进行一些测试. 我总是像这样拍摄我的屏幕截图 ...使用Facebook \ WebDriver \ WebDriverDimension;...LoginTest类扩展了DuskTestCase{公共功能testLogin(){$ user = User :: first();$ this-> browse(function($ brow ..
发布时间:2021-05-28 20:42:43 其他开发

Laravel Dusk Junit未登录到文件

我已经使用Laravel Dusk编写了一些自动化测试,运行它们时出现一些错误,但是似乎无法滚动查看整个输出.首先,我尝试将输出传递给less,但是由于某些原因,less无法正常工作.然后我尝试做: php artisan dusk --log-junit /path/to/log/file.log 但是由于某种原因,日志文件仍然为空.日志的teamcity版本有效,但是未描述错误. ..
发布时间:2020-09-14 23:07:15 PHP

运行Laravel Dusk时出错

我刚发现Laravel Dusk,很高兴在项目中使用它.但是,它似乎无法正常工作.我遵循Laravel文档来安装Dusk.在终端中运行php artisan dusk时,我得到 [Symfony\Component\Process\Exception\RuntimeException] TTY mode is not supported on Windows platform. ..
发布时间:2020-05-27 19:28:55 其他开发

Laravel黄昏只能迁移一次

根据根据“数据库测试"文档我可以在每次测试后重置数据库(第一个选项).第二种选择是使用事务运行测试.对于我来说,这似乎是一种更好的方法,但是如果我要使用事务运行,则迁移不会运行. 对于所有测试过程,是否可以运行一次迁移? 换句话说,我要运行迁移,使用事务运行每个测试,然后回滚.我尝试使用文档中的内容,但我认为缺少某些内容. 解决方案 今天解决了这一问题,将迁移与迁移结合起来似乎 ..
发布时间:2020-04-28 06:27:58 PHP

可以记录Laravel Dusk的测试结果吗?

黄昏为测试提供了单独的日志,这些测试在控制台中返回了失败/警告,但是我真正想要的是一个大的日志文件或报告,列出了我的黄昏脚本中每个测试的通过/失败状态. 有人可以提出解决方案吗?我在任何地方都找不到答案,但是似乎应该比较普遍,所以我确定我已经忽略了一些东西. 解决方案 您可以使用PHPUnit的日志记录: php artisan dusk --log-junit junit.l ..
发布时间:2020-04-28 06:10:25 其他开发

Laravel黄昏Chrome驱动程序超时

任何人都可以帮忙,我无法使Laravel处于黄昏状态,无法在mac high sierra上的当前Laravel 5.6项目中运行默认的示例测试. 错误消息 时间:2.5分钟,内存:14.00MB 有1个错误: 1)测试\浏览器\示例Test :: testBasicExample Facebook \ WebDriver \ Exception \ WebDriverCu ..
发布时间:2020-04-28 06:06:10 其他开发