【问题标题】:Testcafe matching text with nested Link elementTestcafe 匹配文本与嵌套链接元素
【发布时间】:2022-01-12 00:38:45
【问题描述】:

我正在尝试将段落的预期 innerText 与 testcafe e2e 测试中的文本模拟相匹配。预期的文本应该包含链接(由反应链接标签形成)。

await browser.expect((await Component.method).statement).eql('this is the mock text');

但是当测试运行时,这些链接的内部文本被 [object object] 替换。结果测试失败。

'AssertionError: this is [object object] text'. to deeply equal 'this is the mock text'

我会很感激有关如何解决此问题的一些见解?

【问题讨论】:

    标签: testing automation automated-tests e2e-testing testcafe


    【解决方案1】:

    在您的代码 sn-p 中,我看到您尝试将语句“((await Component.method).statement)”与预期的字符串进行比较。 然后,TestCafe 使用通用方式将语句转换为字符串。我建议您自行决定将语句转换为字符串,然后将实际字符串与预期字符串进行比较。

    【讨论】:

      猜你喜欢
      • 2021-12-24
      • 2018-11-22
      • 2016-09-08
      • 1970-01-01
      • 2011-03-11
      • 2022-01-18
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      相关资源
      最近更新 更多