问题标签 [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.
google-chrome - centos服务器上的无头chrome无法正常工作
我正在使用 Centos 7 服务器来托管 php laravel 5.5 应用程序。我已经编写了 laravel 黄昏浏览器测试。要在服务器上运行这些测试,我需要在无头模式下运行 google chrome。我已经在我的服务器上安装了 google chrome 和 chromium 驱动程序。我也尝试过 Xvfb。这些都不起作用。它总是给出共享 memfd open() failed: Function not implemented 的错误。 添加了我得到的错误
有什么建议可以让 laravel 黄昏自动测试在使用无头谷歌浏览器的 centos 7 上工作吗?我们正在使用 Jenkins 进行持续集成。
laravel - 获取元素的源代码
Laravel Dusk 中是否有与 Selenium 类似的方法,通过“ innerHTML 属性”获取元素的源代码?
例如:innerHTML for<div>Hello <p>World!</p></div>
将是:
Hello <p>World!</p>
.
laravel - composer require --dev laravel/dusk:^1.0 give Nothing to install or update
试图安装 laravel/dusk 给我这个错误
如何解决这个问题?
php - 使用 laravel 黄昏时遇到问题
我是新手 Laravel Dusk。我正在尝试编写一个单击链接 a[href] 然后 assertSee 的场景。我一直在度过一整天,但就是不能。
我的场景
我不是使用 CSSselector 的忠实粉丝。无论如何我可以使用xpath或使用链接的ID ...
非常感谢
sqlite - 使用 sqlite 进行 Laravel Dusk 测试会丢弃文件繁忙异常
T尝试编写一个laravel黄昏登录(使用sqlite)测试,但我仍然得到
我的测试看起来像
在迁移时创建了 sqlite 表,
这是什么意思我该如何解决这个错误?
sqlite - 在 Virtualbox 上使用 sqlite 进行 Laravel 单元测试不起作用
使用 laravel 黄昏在 Virtualbox 上进行测试并使用我得到的测试数据库 sqlite
经过研究,我了解到这个问题主要是因为 Virtualbox 共享文件夹。
我试图从 /tmp 文件夹中调用 sqlite 文件,但在这种情况下我得到了
我将如何管理这个问题以运行我的测试
php - 使用 laravel 黄昏进行登录测试
我开始用 laravel 黄昏进行浏览器测试。使用测试数据库(sqlite),使用模型工厂创建用户并使用该Browser::loginAs
方法有效。但是当我尝试模拟真实登录时,我得到一个错误:
我有一个指定的 .env.dusk.local 文件,DB_CONNECTION=sqlite
我DB_DATABASE=:memory:
也用一个 sqlite 文件尝试过。然后我得到了错误
我已经读到问题可能是黄昏和应用程序打开了不同的连接。我应该如何配置数据库连接以使其正常工作?
laravel - Laravel 黄昏报“General error: 5 database is locked”和“Operation timed out”
我正在运行脚本
当它击中线时
它停止工作。该步骤背后的想法是验证用户是否提供了有效的电子邮件地址。因此,应用程序将从 URL 中获取令牌并检查数据库中是否存在具有该令牌的用户。如果是这样,请将已验证的属性设置为 1 并将令牌设置为 null。
但我收到以下错误:
在 laravel.log 文件中,我可以看到:
在终端上我可以看到:
也许我没有正确应用黄昏,但我在网上找不到解决方案。
php - 在 Laravel Dusk 中强制设置语言环境
我们如何在测试中强制 Dusk 使用的语言环境?
浏览器使用 FR 语言环境启动,因此我的应用程序正在输出法语。
无论开发人员在运行测试时在其系统上设置的区域设置如何,我都需要始终如一地进行所有测试。
在中间件堆栈中,我LocaleMiddleware
负责根据请求标头(由浏览器自动发送)选择区域设置。
如果可能的话,我想避免在应用程序代码中包含特定于测试的代码(如下所示,在环境“测试”时强制使用语言环境)
laravel - laravel 黄昏 id 选择器
我在黄昏时需要帮助 我有这个 html 代码
我想选择(是的)我如何在黄昏时选择它我试试这个
但它不起作用
如何解决这个问题?