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

时间:2017-08-03 23:56:40

标签: xamarin xamarin.uitest

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

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

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

有关如何使这项工作的任何提示?

干杯

1 个答案:

答案 0 :(得分:3)

您可以使用NUnit Text来测试Query结果的Assert值:

var results = app.Query(x => x.Id("text_total");
Assert.AreEqual("$14", results[0].Text);

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