- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试运行我用 laravel dusk 做的测试,但是当我运行命令 php artisan dusk 时,我收到消息说他找不到我用 php artisan dusk:make 做的任何测试。这是我的一个测试的代码:
<?php
namespace Tests\Browser\Pages\Auth;
use Tests\DuskTestCase;
use Laravel\Dusk\Browser;
use \App\Models\User;
use Illuminate\Foundation\Testing\DatabaseMigrations;
class testSignin extends DuskTestCase
{
use DatabaseMigrations;
public function setUp()
{
parent::setUp();
$this->seed();
}
/**
* @tests signin
* @group auth
* @return void
*/
public function test_Signin()
{
$user = factory(User::class)->create();
$this->browse(function (Browser $browser) use ($user) {
$browser->visit('/relation')
->assertPathIs('/signin')
->type('login', $user->username)
->type('password', $user->password)
->press('Inloggen')
->assertPathIs('/relation');
});
}
}
他找不到我的测试到底是我的代码出了什么问题?
最佳答案
我假设 Dusk 的工作方式与 PHPUnit 相同。
所以 .... 将您的文件和类重命名为 SigningTest
(文件 SigningTest.php
)并将操作标记为测试 @test
关于php - Laravel 黄昏 'No tests executed!',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47330883/
谁能帮忙,我无法让 Laravel 黄昏在我当前在 mac high sierra 上的 Laravel 5.6 项目中运行默认示例测试。 错误信息 时间:2.5 分钟,内存:14.00MB 有 1
我知道您可以从元素中获取文本,如下所示: $text = $browser->text('.selector'); 我的问题是:如何获取原始 HTML 内容?例如。以下不起作用 $text = $br
我有一个带 Sail 的 Laravel,我想用 Laravel Dusk 进行自动化测试。我按照 Dusk Documentation 中的所有说明进行操作和 Sail + Dusk Install
我正在按照有关如何从此处运行浏览器测试的说明 https://laravel.com/docs/8.x/dusk 进行操作使用在 VirtualBox 虚拟机上运行的 Homestead 全新安装 L
这个问题现在已经被问过好几次了,但我尝试了所有的解决方案,我发现并有一个运行“正常”的 PHPUnit 测试,具有类似的设置,所以我所做的一切都不会是错误的。 问题来了: 我知道这个问题与 Gitla
我正在尝试运行我用 laravel dusk 做的测试,但是当我运行命令 php artisan dusk 时,我收到消息说他找不到我用 php artisan dusk:make 做的任何测试。这是
我正在尝试在 Laravel 5.4 的浏览器测试中测试邮件。 我在 browse 回调函数内的 InvitationTest 类中有以下代码: \Mail::fake(); $browser->vi
我正在尝试运行我用 laravel dusk 做的测试,但是当我运行命令 php artisan dusk 时,我收到消息说他找不到我用 php artisan dusk:make 做的任何测试。这是
我正在使用 laravel 5.6 和 Dusk 进行此特定测试。 我正在尝试在我的放置区中断言文件上传。但是我的 Dropzone 是以我没有 file 输入元素的方式创建的。所以我不能使用 att
我一直在尝试的是在使用 Laravel Dusk 进行测试时使用内存数据库。 这里我们有一个文件,.env.dusk.local,具有以下值。 DB_CONNECTION=sqlite DB_DATA
我试图在每次测试前更改一些配置值。但是,浏览器不应用它们。 在我的 DuskTestCase 文件中: abstract class DuskTestCase extends BaseTestCase
public function tearDown() { $this->browse(function (Browser $browser) { $br
我是一名优秀的程序员,十分优秀!