我今天尝试 laravel黄昏并使用模态组件设置登录。这是我的测试代码
public function testBasicExample()
{
$this->browse(function ($browser) {
$browser->visit('/')
->assertSee('My App')
->press('Login')
->whenAvailable('.modal', function($modal){
$modal->type('id','1112')
->type('password','password')
->press('Submit');
})
->assertPathIs('/home');
});
}
当我运行黄昏命令时,黄昏模拟登录并且工作正常。我的模态正常工作,然后重定向到正确的页面。不知何故,我的测试失败了,因为它说实际的 url 仍然/
不是/home
我所期望的。每次测试失败时,Laravel 黄昏都会截屏。当我查看屏幕截图时,它在正确的页面或 url 上,如assertPathIs()
.
任何人都可以指出为什么会这样?任何帮助,将不胜感激。