Xamarin UItest - 是否可以检查元素的值?

Xamarin UItest - is it possible to check the value of the element?

我是 Xaramin UItest 的新手。 我目前正在为一个应用程序编写一个简短的脚本,我正在尝试检查元素的值是否正确匹配。 因此,例如,当我购买 2 件价值 7 美元的商品时,它应该在字符串上显示 14 美元,我正在尝试检查字符串是否正确显示 14 美元。 目前我正在使用

app.Query(x => x.Id("text_total").Text(""));

但是即使值和文本不同,测试也会通过。

关于如何进行这项工作的任何提示?

干杯

您可以使用 NUnit Assert:

测试 Query 结果的 Text
var results = app.Query(x => x.Id("text_total");
Assert.AreEqual("", results[0].Text);

如果文本值与预期的“$14”不同,则此特定测试将失败,下一个测试([Test] 属性方法)将 运行。