首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在柏树测试脚本中执行页面加载后的断言

无法在柏树测试脚本中执行页面加载后的断言
EN

Stack Overflow用户
提问于 2021-12-14 18:17:25
回答 1查看 69关注 0票数 0

我有re-invite/invite按钮在我的应用程序,我会我的柏树自动化脚本点击按钮。单击按钮后,文本被更改为Processing,我想做一个断言来验证Processing是可见的。但是断言部分我做不到,它总是给我一个错误。

这是html在单击

这是单击后的html。

这是我写的柏树代码

代码语言:javascript
复制
cy.findByRole('cell', { name: /rita basu/i })
  .parent('tr')
  .within(() => {
    cy.findByRole('link', { name: /re\-invite/i }).click()
  })

我如何做断言来验证Processing应该是可见的

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-14 18:28:15

你只需加上:

代码语言:javascript
复制
cy.contains('Processing').should('be.visible')

您的代码应该如下所示:

代码语言:javascript
复制
cy.findByRole('cell', {name: /rita basu/i})
  .parent('tr')
  .within(() => {
    cy.findByRole('link', {name: /re\-invite/i}).click()
    cy.contains('Processing').should('be.visible')
  })
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70353740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档