我是Xaramin UItest的新手。 我正在为应用程序编写一个简短的脚本,我正在尝试检查元素的值是否匹配正确。 因此,例如,当我购买价值7美元的2件商品时,它应该在字符串上显示14美元,而我正在尝试检查字符串是否正确显示14美元。 目前我正在使用
app.Query(x => x.Id("text_total").Text("$14"));
但即使值和文本不同,测试也会通过。
有关如何使这项工作的任何提示?
干杯
答案 0 :(得分:3)
您可以使用NUnit Text
来测试Query
结果的Assert
值:
var results = app.Query(x => x.Id("text_total");
Assert.AreEqual("$14", results[0].Text);
如果Text值与预期的“$ 14”不同,则此特定测试将失败,并且将运行下一个测试([Test]
属性方法)。