簡體   English   中英

Testcafe 錯誤地斷言 false

[英]Testcafe falsely asserting false

Testcafe 產生以下結果

) AssertionError: expected 'Field \'HANDLING POINT\' is required.' to deeply equal 'Field \'HANDLING POINT\' is required.'

      + expected - actual

      -Field 'HANDLING POINT' is required.
      +Field 'HANDLING POINT' is required.

從下面的代碼

await t.expect(Selector(".jsError").child().child().innerText).eql("Field 'HANDLING POINT' is required.");

我很困惑,因為我已經嘗試了所有我能做的事情,但相同的代碼適用於不同的文本。

這是我正在測試的 html。 II 測試shift字段消息,一切正常

<span class="jsError"><ul><li>Field 'HANDLING&nbsp;POINT' is required.</li><li>Field 'SHIFT' is required.</li></ul></span>

一個不間斷空間,由&nbsp;表示在 HTML 中,是一個不同於常規空格的字符。 您可以使用轉義序列\xA0在您要比較的 JavaScript 字符串文字中表示它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM