c# 验证聊天:验证列表是否包含包含我的消息的容器

c# validating chat: validate if list contains container with my message

我正在尝试验证聊天,但不想通过索引来验证。相反,我想遍历列表中的每个项目并找到我的消息。我该怎么做?

Container type: run
Text: message

树看起来像 this

我之前找到的示例:

var match = myList
    .FirstOrDefault(stringToCheck => stringToCheck.Contains(myString));

if(match != null)
    //Do stuff

我是初学者,正在努力了解如何执行此操作。

非常感谢您。

注意:如果这对任何人有帮助,我正在使用 ranorex...

创建一个将找到消息的回购项目:

  1. 使用 Ranorex 间谍创建一个 repo 项目,它将找到所需的 留言。
  2. 在 Ranorex spy 中,切换到路径编辑器。
  3. 找到包含预期消息的属性(即@text)并检查它。
  4. 用变量替换值。

将创建的回购项目拖到录音中,并将变量绑定到预期的消息内容。

无密码!

希望对您有所帮助。

我建议您观看 Ranorex screencasts,尤其是那些解释如何使用 XPath 的内容。你会节省很多时间。