gpt4 book ai didi

javascript - 如何验证 Cypress 中的错误消息?

转载 作者:行者123 更新时间:2023-12-03 16:47:13 25 4
gpt4 key购买 nike

我是 cypress 的新手,并试图验证单击按钮后出现在 UI 上的错误消息
我已经尝试了以下 3 个,但它们都没有工作

cy.get('pvd-system-message').should('have.text', 'SSN 123456789 not found ')

cy.contains('SSN 123456789 not found').should('be.visible')

cy.contains('pvd-system-message', 'SSN 123456789 not found ')
任何帮助将不胜感激,谢谢!
请在此处查看屏幕截图
Screenshot of UI and elements
enter image description here

最佳答案

您在图像中有一个 #shadow-root,看看 .shadow() examples
其中之一应该工作

cy.get('pvd-system-message')
.shadow()
.find('p.message__bind')
.contains('SSN 123456789 not found ');

cy.get('pvd-system-message')
.shadow()
.find('p.message__bind')
.should('have.text', 'SSN 123456789 not found ');

cy.get('pvd-system-message')
.shadow()
.contains('p.message__bind', 'SSN 123456789 not found ');

关于javascript - 如何验证 Cypress 中的错误消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65208169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com