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

时间:2017-05-18 14:25:29

标签: ranorex

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

Container type: run
Text: message

树看起来像this

我之前找到的例子:

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

if(match != null)
    //Do stuff

我是初学者并且很难理解如何做到这一点。

非常感谢你。

注意:如果这有助于任何人,我使用的是ranorex ......

1 个答案:

答案 0 :(得分:1)

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

  1. 使用Ranorex间谍创建一个可以找到所需内容的回购项目 消息。
  2. 在Ranorex间谍中,切换到路径编辑器。
  3. 找到包含预期消息的属性(即@text)并进行检查。
  4. 用变量替换值。
  5. 将创建的回购项目拖放到记录中,并将变量绑定到预期的消息内容。

    没有密码!

    希望这有帮助。

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