Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin UItest-是否可以检查元素的值?_Xamarin_Xamarin.uitest - Fatal编程技术网

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

Xamarin UItest-是否可以检查元素的值?,xamarin,xamarin.uitest,Xamarin,Xamarin.uitest,我是Xaramin UItest的新手。 我目前正在为一个应用程序编写一个简短的脚本,并试图检查元素的值是否匹配正确。 例如,当我买了两件物品,每件价值7美元时,它应该在字符串上显示14美元,我试图检查字符串是否正确显示14美元。 目前我正在使用 app.Query(x => x.Id("text_total").Text("$14")); 但是,即使值和文本不同,测试还是通过了 关于如何使这项工作的任何提示 干杯您可以使用NUnit断言来测试查询结果的文本值: var results

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

app.Query(x => x.Id("text_total").Text("$14"));
但是,即使值和文本不同,测试还是通过了

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


干杯

您可以使用NUnit
断言
来测试
查询结果的
文本
值:

var results = app.Query(x => x.Id("text_total");
Assert.AreEqual("$14", results[0].Text);
如果文本值与预期的“$14”不同,此特定测试将失败,下一个测试(
[test]
属性化方法)将运行