Cypress:如何测试 HTML5 内置验证弹出窗口?

Hi*_*bo 5 html testing validation cypress react-hook-form

在使用 Cypress 测试应用程序时,我们如何捕获 HTML5 内置的弹出验证错误?它似乎没有出现在 DOM 中,所以我不知道如何用命令捕获它cy(我正在使用testing-library)。

在此输入图像描述

Ala*_*Das 4

您可以参考 cypress常见问题解答

cy.get('locator').then(($input) => {
  expect($input[0].validationMessage).to.eq('Your error message')
})
Run Code Online (Sandbox Code Playgroud)