我想知道是否有办法测试使用Laravel Dusk在页面上设置焦点的位置。我有一个表单,其第一个元素应该始终在页面加载时获得焦点。我没有在Dusk文档中看到任何明显的内容。我正在使用Laravel 5.5。
答案 0 :(得分:0)
使用此:
$element = $browser->element($selector);
$this->assertTrue($browser->driver->switchTo()->activeElement()->equals($element));
更新:在Dusk 3.0.8中,您可以使用assertFocused()
和assertNotFocused()
。