Cypress断言文本,而忽略软连字符

。
订阅者
270
文章
0
评论
测试交流1 173字数 121阅读0分24秒阅读模式
摘要我试图用cypress/Cumber测试一个web应用程序。 我正在测试的页面有一个H1标题,我想检查其中的内容。通常我会使用类似cy.get('H1')的东西。应('包含。。。。

我试图用cypress/Cumber测试一个web应用程序。
我正在测试的页面有一个H1标题,我想检查其中的内容。通常我会使用类似 cy.get('H1')should('contain.text',some longpagetitle')

但是有一个软连字符(&害羞的 确切地说)在标题中。因此,上述行失败。。我宁愿不要在我的断言中加上柔和的连字符。文章源自玩技e族-https://www.playezu.com/180110.html

是否可以在忽略软连字符的同时断言文本?文章源自玩技e族-https://www.playezu.com/180110.html 文章源自玩技e族-https://www.playezu.com/180110.html

 
    • Fody
      Fody 9

      对文本应用替换,
      <h1>extra&shy;ordinarily lond&shy;winded text</h1>

      cy.get(‘h1’)
      .invoke(‘text’)
      .then(text => text.replace(/u00AD/g,”))
      .should(‘eq’, ‘extraordinarily longwinded text’) // passes

    匿名

    发表评论

    匿名网友
    确定

    拖动滑块以完成验证