Laravel Dusk提供了一个富有表现力,易于使用的浏览器自动化和测试API。默认情况下,Dusk不要求您在计算机上安装JDK或Selenium。相反,Dusk使用独立的ChromeDriver安装。但是,您可以自由使用您希望的任何其他Selenium兼容驱动程序。
我已经用 Laravel Dusk 解决一个问题几个小时了,但我似乎找不到解决方案。 首先,我为应用程序的主页编写了一些测试。这些测试都成功了...
使用 Laravel Dusk 测试 PayPal 支付时出现“没有这样的窗口”错误
我正在尝试编写一个集成测试来测试 PayPal 的标准结帐,单击 PayPal 按钮时它会出现在弹出窗口中。我设法想出了下面的测试,然后看...
即使像下面这样运行一个简单的测试: 公共函数 test_simple() { $user = factory(User::class)->create(); $this->browse(函数($browser) 使用($user){ ...
我们最近决定我们的项目变得太大而无法在没有自动化测试的情况下正常运行。 在尝试为该项目编写我们的第一个 Laravel Dusk 测试时,我发现该测试在没有 c 的情况下失败了......
我目前正在研究一个Laravel CRUD应用程序,我想知道为什么PHPUnit不支持抓取浏览器(不再是,因为我读到)。我已经覆盖了我的项目的地下室,通过...
在Laravel Dusk中与localStorage进行交互.
我试图得到与Laravel Dusk的帮助下,我尝试了以下变化的localStorage的值$value = $browser->value('localStorage.getItem("SKU")'); $value = $browser->text('...。
我有一个测试应测试默认用户的注册。测试函数如下所示:公共函数testCanRegister(){$ this-> json('POST','/ register',[...
[laravel dusk是否有一种方法可以列出所有可用的cookie,而不必将cookie名称传递给cookie($ name)方法?
我正在使用Laravel黄昏,我阅读了以下文章https://medium.com/@icheko/laravel-dusk-tinker-79a1bcff03cd向您解释可以使用tinker()调试Laravel Dusk的问题,但是当我...
我正在尝试在Laravel项目上运行一些测试,但即使是最基本的测试也无法正常工作。配置:Laravel 5.5 Dusk用于测试MacOS High Sierra PHPStorm我想测试登录页面....
即使我正在使用文档中的示例代码,为什么我的testLogin在Laravel Dusk中失败?
我刚刚开始使用Dusk进行浏览器测试,但无法使用默认的登录测试。我在做什么错?:我基本上是使用文档中的示例代码,所以感到奇怪的是...
我正在尝试运行默认的Laravel浏览器测试,但是收到以下错误:[...] $ php artisan黄昏PHP Sebastian Bergmann和贡献者7.5.20。 E ...
我正在尝试使用Dusk在Laravel 6.0上为我的应用程序做测试用例。我在选择复选框时遇到了一些困难,它没有找到'check'元素。根据我使用过的文档...
意外警报打开:{Alert text:} laravel黄昏
我正在创建一些黄昏测试,有时我会打开意外警报:{Alert text:}在某些测试中出错。在我的本地测试中,有时会通过,有时会抛出此错误。我不确定...
我正在使用Dusk测试我的Laravel网站。问题是黄昏无法找到某个元素。我已经使用Chrome开发人员工具复制了元素选择器,我的代码如下所示。 $ browser -...
laravel dusk tearDown()必须兼容Illuminate \ Foundation \ Testing \ TestCase :: tearDown()
public function tearDown(){$ this-> browse(function(Browser $ browser){$ browser-> click('#navbarDropdown')-> click('。dropdown-item');}); ...
Facebook \ WebDriver \ Exception \ WebDriverCurlException:使用参数{{type“:” Browser“}]为HTTP POST引发的卷曲错误:
我有Laravel 6.14,当我运行作曲家require --dev laravel / dusk命令时,出现以下错误(总结,因为我不能发布超过30000个字符),使用版本^ 5.10作为...
在Laravel Dusk Stripe测试中,我如何解决“在W3C兼容模式下,框架必须是WebDriverElement的实例,整数或null”
我的应用程序是laravel framework 5.8,我目前正在将其升级到6.0。我的Laravel Dusk浏览器测试包括登录Stripe,创建用户和订阅,然后再测试...
是否有一种方法可以使assertPathIs()忽略部分url?
[在创建Laravel Dusk测试功能时,我正在尝试检查应用程序中的路径。但是,我的应用程序中的URL会根据用户或他们所查看的内容而改变(例如/ Test / 123 / ...