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]
属性方法)将 运行。
我是 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]
属性方法)将 运行。