gpt4 book ai didi

javascript - 如何使用 Javascript 表示 TestComplete 字符串中的结束行

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

我需要验证 TestComplete 中的警告消息,该消息的 insideText 属性有多行。内部文本如下所示:

First Line


Second Line

为此,我认为使用\n 能够表示结束行

  if(warningMessage.innerText == "First Line\n\n\n\nSecond Line")
Log.Checkpoint("Pass");
else
Log.Error("Fail");

但是失败了。我如何验证此警告消息?

最佳答案

所以我找到了两个解决方案:

  1. 我按照上面的建议使用了 contentText 属性。仅当我包含一个“\n”时才会通过。我的警告标签在目视验证时有3个换行符,因此该方法无法准确验证消息。见下文:

    if (warningMessage.contentText == "First Line\nSecond Line")
    Log.Checkpoint("Pass");
    else
    Log.Error("Fail");
  2. 下一个解决方案是使用 innerText 属性,但我必须使用“\r\n”而不是“\n”,它在 Windows 字符序列中表示新行.

    if (warningMessage.innerText == "First Line\r\n\r\n\r\nSecond Line")
    Log.Checkpoint("Pass");
    else
    Log.Error("Fail");

关于javascript - 如何使用 Javascript 表示 TestComplete 字符串中的结束行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33902612/

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