我需要验证用户在输入无效电子邮件时收到的消息(例如,不使用@),但是DOM树中不存在该元素,到目前为止我还没有找到任何方法来获取此文本。要捕获的元素
到目前为止,我已经尝试将“警报”视为工具提示或弹出窗口,但无论如何,我在互联网上找到我可以得到这个值
ctehm74n1#
你可以试试CSS伪类。下面我给一个博客阅读从Gleb强调不同的技术HTML表单验证:您的代码将看起来或多或少类似于这之后:
cy.get('#form-validation').within(() => { cy.get('#email').invoke('prop', 'validationMessage') .should('equal', 'YOUR TEXT IN THE ERROR MESSAGE...') }
Gleb的博客:https://glebbahmutov.com/blog/form-validation-in-cypress/
1条答案
按热度按时间ctehm74n1#
你可以试试CSS伪类。下面我给一个博客阅读从Gleb强调不同的技术HTML表单验证:
您的代码将看起来或多或少类似于这之后:
Gleb的博客:https://glebbahmutov.com/blog/form-validation-in-cypress/