Laravel Dusk提供了一个富有表现力,易于使用的浏览器自动化和测试API。默认情况下,Dusk不要求您在计算机上安装JDK或Selenium。相反,Dusk使用独立的ChromeDriver安装。但是,您可以自由使用您希望的任何其他Selenium兼容驱动程序。
Dusk 浏览器测试脚本在 Laravel v10 中停止工作
我正在使用 Laravel v10.45.1,而我的 Dusk 浏览器测试脚本在运行 Sonoma 14.5 的 Apple M3 Pro 上停止工作。我认为升级我的 Google Chrome 浏览器应用程序可能会破坏它。 当我...
测试\浏览器\MedewerkerContactTest::testGeenBericht Facebook\WebDriver\Exception\InvalidSessionIdException:无效的会话 ID 测试文件将在随机测试用例上返回此错误消息......
Laravel dusk 无法使用 wsl2 禁用 laravel sail 上的无头模式
我有一个现有的最新 laravel 11 项目,该项目在带有 wsl2 (ubuntu) 的 Windows 11 中使用 docker 在 laravel sail 下运行。我已经按照官方安装并配置了laravel dusk
如何告诉 Laravel Dusk 使用 Chrome 测试(CFT)浏览器而不是常规安装的 Chrome 版本
黄昏版本-8.2.5 Laravel 版本 - 10.35.0 PHP 版本 - 8.2.13 PHPUnit 版本 - 10.5.2 我一直在使用 Chrome-for-Testing 中的 Chromedriver 和 Laravel Dusk 来测试我们的应用程序。直到最近...
Ubuntu/Linux 上的 ChromeDriver 不工作 - Laravel Dusk 不工作
经过 5 个小时的敲头,我无法弄清楚这一点。当我在 /vendor/laravel/dusk/bin 中运行 chromedriver-linux 二进制文件时,我尝试了很多解决其他人问题的方法 我得到: /home/f...
这里是 Laravel Dusk 的菜鸟(今天开始使用它)。我想在我正在开发的 Web 应用程序上测试“复制链接”,但在尝试访问 cli 时遇到了浏览器权限问题...
我正在使用 Laravel 5.7 设置浏览器测试。安装 Laravel Dusk。我一开始的 php artisan dusk 命令返回错误 我的 Chrome 是版本 76。最初,我看到“Chrome 版本必须介于...
Laravel Dusk 突然无法连接到本地服务器。 连接到远程服务器仍然有效。 使用当前的 macOS。 错误信息 PHPUnit\Framework\ExceptionWrapper
从 10.x 升级到 11.x 后,Laravel Dusk 测试用例失败
我已将 Laravel 从 10.x 升级到 11.x,升级后我的所有 Dusk 测试用例均失败并出现以下错误 收到 Mockery_1_Illuminate_Console_OutputStyle::askQuestion(),但没有
运行 Laravel Dusk 时出现“Chromedriver 路径无效”
上周,我在 CI/CD 管道(特别是 GitHub Actions)中运行 Laravel Dusk 时开始出现错误,但测试会在本地通过,甚至偶尔会在 CI/CD 中通过。这……
我开始使用 Laravel Dusk 进行浏览器测试,并创建了几个测试来测试我的登录表单。我有以下代码: 类 LoginTest 扩展 DuskTestCase { 公共乐趣...
Laravel - Dusk 如何在生产环境中使用代码运行 dusk 命令?
在类的函数中我有这段代码 公共职能.... ... $command = 'php artisan dusk --filter=FetchSingleProductDetailTest'; $输出= shell_exec($命令); ... 它在当地环境中工作......
如何使用 Laravel 5.5 禁用 Chrome 的无头模式 Dusk?
我希望在 Laravel 5.5 中使用 Dusk 2.0 运行浏览器测试时能够看到浏览器(特别是这样我可以使用 $browser-tinker() 并为其提供一些手动命令以进行调试......
Laravel Dusk + 航行 - ERR_CONNECTION_REFUSED
我使用 Sail 启动了一个新的 Laravel 应用程序,以便在 Docker 中运行本地开发,因此它也已经使用了 selenium/standalone-chrome 容器启动。 按照文档安装了 Dusk,但是
我想用DUSK登录远程地址,同时用2FA验证。 $this->browse(function (浏览器$browser) { $browser->visit('https://www.domain.tld'); $br...
就像标题所说,当我尝试使用 dusk 时,它工作正常,但如果我将文件从 ExampleTest.php 重命名为其他名称,它将返回: 信息 未找到测试。 尝试重命名测试文件并
我编写了一个自定义 Artisan 命令(我们称之为 MyDusk.php),它扩展/抽象了核心 Dusk 命令的一些功能。 这个自定义命令扩展了 Laravel\Dusk\Console\DuskCom...
使用 Sail 进行明确安装后,Laravel Dusk 连接被拒绝
黄昏版本:v6.15.0 航行版本:v1.7.0 Laravel 版本:v8.43.0 PHP版本:8.0.5 Docker 引擎版本:20.10.6 操作系统:MacOS BigSur 11.3.1 设想: 在新 Lar 上清晰安装 Dusk 后...
我有一个带有链接列表的页面。 我可以使用类选择器“.promotional-item-link”访问这些链接 如何单击以循环浏览所有链接,单击每个项目并测试是否有
Laravel 5.4;如何从 Laravel 包运行单元测试?
我正在尝试开发一个 Laravel Composer 包并在其中运行单元测试。在花了过去几天阅读各种过时且相互矛盾的指南和博客文章后,我