问题标签 [laravel-dusk2]
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.
php - 是否可以在 Laravel Dusk 的浏览器测试中在资源管理器中打开并选择文件?
我是 Laravel5 的新手。我想用 Laravel Dusk 进行浏览器测试。我已经有一个 Java 代码,但找不到在 Laravel Dusk 中编码的方法。
下面的代码对我不起作用,因为我要测试的应用程序主要使用 Javascript,所以我需要通过资源管理器上传文件。
php - 如何使用 duncan3dc/dusk 库截取屏幕截图?
我正在使用duncan3dc
laravel中的模块,从默认示例中成功导入文本但我不知道如何截图,
我刚刚使用 Composer 安装了这个模块。
这是否意味着自动安装了该模块所需的一切?
还是我需要别的东西来截屏?
下面是我的控制器代码
当我运行上面的代码时,我得到这个错误:
file_put_contents (/tmp/ddd.png):打开流失败:没有这样的文件或目录
我认为没有文件夹,所以我收到错误,我应该在项目文件夹中的哪里创建文件夹?
php - 如何以编程方式从 php artisan 命令调用黄昏测试
我需要从一个工匠命令运行我的 Laravel Dusk 测试之一,以便它每天处理。我已经尝试$this->call('dusk');
过我的命令,但是它运行了黄昏的所有测试,并且不允许我添加组或过滤器。我只需要运行 1 个测试。如何添加过滤器?
或者
不起作用,它忽略了传入的选项。关于如何实现这一点的任何想法?
laravel-dusk - 使用 Laravel Dusk 模拟键(无输入元素)
我有一个页面,其中包含一些禁用的输入、跨度和 div。
在后台我等待按键。这是一些记忆游戏的背景。
我的问题是,事实证明它很难测试。
我知道两个模拟输入的函数:type()
和keys()
. 当我使用时keys("@someElement", "34")
,我得到“元素不可交互”。类似的情况也发生了type()
(这并不奇怪,因为类型建议填写一些输入)。
如何在不使用活动输入元素的情况下正确模拟按下的键?
laravel - Laravel Serve 命令不尊重 --env 参数
为了能够直接在我的 IDE 中运行浏览器测试(不使用 artisan 黄昏命令),我想运行php artisan serve --env=dusk.local
. 虽然它确实启动了本地 PHP 服务器,但它使用了错误的数据库。它使用指定的数据库而.env
不是.env.dusk.local
.
我跑了php artisan cache:clear
数千次,但它没有改变任何东西。
运行诸如php artisan migrate --env=...
作品之类的东西。
有没有一种方法可以实现我的目标,而无需在每次测试之前将我的.env.dusk.local
文件重命名为?.env
php - Facebook\WebDriver\Exception\ElementNotVisibleException:元素不可交互
我必须使用黄昏进行测试,我有这个标签 3 次
我试过这些来运行它
但不工作 输入电子邮件的正确方法是什么?
php - Facebook\WebDriver\Exception\NoSuchElementException:没有这样的元素:无法找到元素
我有这个代码
我如何使用 laravel 黄昏进行测试?我试过这个
但它给了我这个错误
如何解决?
php - 如何使用参数执行黄昏测试
我想用参数执行laravel黄昏测试,所以我确实尝试过这样
在控制台中,但它不工作,我得到语法错误
我想知道用参数执行什么测试代码
是不可能的??
请告诉我该怎么办 .......
------ 下面是我的黄昏代码
laravel-5 - 如何将 phpunit 错误发送到 Laravel 日志通道?即松弛?
我们正在我们的 Laravel 应用程序环境中实现功能测试,我们希望通过 webhook 将 phpunit 黄昏测试的结果记录到松弛通道中。任何人?
我们实现了在单个文件中记录结果,如文档中所述(使用 phpunit --log-TypeOfLog),但我们希望在其他渠道以自动化模式运行测试时接收通知。
如果我们放置,我们可以手动向 slack(或其他渠道)发送通知,Log::error('Something happened!');
但我们希望在测试完成时自动完成。
jquery - Not able to click/select element using JQuery in Laravel Dusk
I am compiling a test case related to bootstrap daterange-picker
in Laravel Dusk
. In my test case I need to select two dates and click on apply button.
My code looks like:
I am not getting any error but when apply button is clicked it is not selecting the desired dates. Or you can say the JQuery
part is not click. Since I'm using external bootstrap package so I am unable to define dusk selectors, to achieve this I'm trying to click through data attributes.
EDIT
I took screenshot just above the jQuery statement and I can see my calendar is properly visible.
Any suggestions are welcomed. Thanks