1

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

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

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

关于如何完成这项工作的任何提示?

干杯

4

1 回答 1

3

您可以使用 NUnit测试Text结果的值:QueryAssert

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

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

于 2017-08-04T00:05:23.590 回答