问题标签 [laravel-dusk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel - 使用 Laravel 5.4(黄昏)模拟邮件
我正在尝试在 Laravel 5.4 的浏览器测试中测试邮件。
我在回调函数InvitationTest
内的一个类中有这段代码:browse
我可以看到邮件是在日志中发送的:
[2017-04-06 15:36:10] local.INFO:邀请 xxxx-yyyy-zzz-aa-bb 开始
[2017-04-06 15:36:10] local.DEBUG:消息 ID:<xxx@ yyy.dev>
日期:2017 年 4 月 6 日星期四 15:36:10 +0200
主题:你好世界 :)
但是运行php artisan dusk
我得到了:
1) Tests\Browser\InvitationTest::testCreateInvitation
未发送预期的 [App\Mail\InvitationMail] 可邮寄。
断言 false 为 true 失败。
邮件已排队,但在我的设置中,.env.dusk.local
我已将队列设置为同步(并将邮件设置为日志):
所以一切都应该没问题。难道我做错了什么?为什么黄昏说邮件没有发送?
重要提示:邮件不是直接通过Controller发送的,而是创建了一个延迟的作业,这个作业会发送邮件。延迟的作业是过去发送的,因此可能没有影响。需要明确的是:控制器调度一个作业,然后该作业发送多封邮件。
facebook - 在 Homestead 上运行 Laravel Dusk
我使用 Homestead版本 1.0.1和Laravel 版本 5.4.16。我通过阅读文档设置了 Laravel 黄昏。
但是,当我php artisan dusk
通过 ssh 运行到我的家园时。我收到如下错误
Sebastian Bergmann 和贡献者的 PHPUnit 5.7.17。
E 1 / 1 (100%)
时间:2.52 分钟,内存:10.00MB
有 1 个错误:
1) Tests\Browser\ExampleTest::testBasicExample Facebook\WebDriver\Exception\WebDriverCurlException: 使用参数将 http POST 抛出到 /session 的 Curl 错误:{"desiredCapabilities":{"browserName":"chrome","platform":"ANY ","chromeOptions":{"binary":"","args":["no-first-run"]}}}
操作在 30001 毫秒后超时,收到 0 个字节
有没有什么办法解决这一问题 ?
laravel - Centos 上的 Laravel Dusk:连接到 localhost:9515 失败;拒绝连接
好的,今天就是这一天。我终于(再次)开始使用 TDD。
我注意到这个叫做Dusk的东西出现了。太好了,浏览器测试。
唯一的问题是我得到了这个:
连接到 localhost:9515 失败;拒绝连接
我对 chromedriver 文件执行了 chmod 777 ,但仍然出现错误。
我的开发服务器是 Centos 虚拟机。这是问题吗?
编辑:
我认为我正在取得一些进展:
yum install GConf2
现在我得到:
cannot find Chrome binary
编辑
我现在回来了。
php artisan黄昏给了我:
如果我这样做:
我明白了:
有任何想法吗?
米克
html - 如何将 Laravel Dusk 与 Gmail 动态选择器一起使用
我正在努力使用 Laravel Dusk 通过登录 Gmail 并导航到“COMPOSE”按钮来获得一致的结果,因为元素 ID 和类在页面重新加载时会动态更改。
我尝试过使用检查元素并没有运气地复制选择器。
这个练习的目的只是为了更好地理解 Laravel Dusk 并在进行中获得一些乐趣。
我的代码如下:
任何帮助将不胜感激。
php - Laravel Phpunit 和 Dusk 与 CircleCI
有没有人能让Laravel Dusk在CircleCI上工作。
我可以让我的构建工作并使用 PHPUnit 进行测试,但对于 Laravel Dusk 来说它失败了。
我有一个安装了 Dusk 的基本 Laravel 安装。当我得到php artisan dusk
命令时,我收到以下错误。
错误
所以它正在启动 chromebrowser,但没有访问该站点。
我试过用 Dusk 的 chromedriver-linux、circleci 的 chromedriver 运行,而不是使用 php serve 和其他各种调整。到目前为止,我还没有运气。
这是回购的链接,相关文件发布在下面。
这是我的circle.yml
文件。
.env.example
我复制到.env
屏幕截图(从 circleci 中提取,不是很有帮助)。
我发现这些文章很有帮助,但对我没有用。
laravel - laravel 黄昏的代码覆盖率
运行 Laravel Dusk 时有什么方法可以获取代码覆盖率?
我知道它运行浏览器测试,所以它不会检查代码,但是有没有办法添加一个监听器来检查哪些代码被覆盖?我现在没有看到任何关于这个主题的东西。
jquery - js提交上的Laravel黄昏错误无法加载资源:err_file_not_found
我有一个错误
cosole 上的错误说
在浏览器上手动运行测试未发现此类错误。路线正确且经过测试。js 正在工作。
我使用http://malsup.com/jquery/form/提交表单。
谷歌浏览器版本 58.0.3029
php 7.0.15-1ubuntu4
ubuntu 17.04
apache2 2.4.25
laravel-5.4 - How to run Dusk test form URL in Laravel 5.4
I tried to run Dusk from an URL:
And I did as suggested in this comment and still cannot run the test from URL.
laravel - 使用 laravel 黄昏测试 React 前端
我正在尝试使用 laravel 黄昏在我的反应前端运行测试以提交表单。表单没有被提交。
这是我正在运行的测试。
我的测试有问题吗?
谁能帮我 ??