Laravel 8 JavaScript 对话框
Dusk 提供了几种与 JavaScript 对话框交互的方法:
// 等待对话框显示:
$browser->waitForDialog($seconds = null);
// 断言对话框已经显示,并且其消息与给定值匹配:
$browser->assertDialogOpened('value');
// 在打开的 JavaScript 提示对话框中输入给定值:
$browser->typeInDialog('Hello World');
通过点击确定按钮关闭打开的 JavaScript 对话框:
$browser->acceptDialog();
通过点击取消按钮关闭打开的 JavaScript 对话框(仅对确认对话框有效):
$browser->dismissDialog();