1
A
回答
1
您可以通过自定义代码来添加任何其他自定义断言。遵循以下步骤
首先在您的属性中添加任何声明并为验证方法生成代码。
移动验证方法UIMap.cs从UIMap.Designer.cs
现在自定义代码的验证方法UIMap.cs。这里有一个例子:
/// <summary>
/// Verifies that the result count is > the min value passed.
/// </summary>
public void VerifyMinimumResultCount(int minResultCount)
{
HtmlSpan totalResults =
this.ApplicationWindow.
IntermediateParent.TotalResultsTextBox;
// Use regular expression to get the text out of the
// Control Property.
int actualResultCount;
Match resultPattern = Regex.Match(totalResults.Text,
"[0-9]+-[0-9]+ of ([0-9,]*) results");
Assert.IsTrue(resultPattern.Success,
"Regular expression match failed");
Assert.IsTrue(int.TryParse(resultPattern.Groups[1].Value,
NumberStyles.Number,
CultureInfo.CurrentCulture,
out actualResultCount),
"Parsing failed");
Assert.IsTrue(actualResultCount >= minResultCount,
"Got less than expected min result");
}
或者你可以使用AssertTrue:
//...
int expectedValueLimit = 2;
int actualValue = int.Parse(myUiControl.text);
Assert.IsTrue((actualValue > expectedValueLimit), "myUiControl value is less than " + expectedValueLimit);
//...
相关问题
- 1. 手编码的UI测试
- 2. 编码的UI测试System.NullReferenceException
- 3. msaccess的编码UI测试
- 4. Kendo UI的Visual Studio编码UI测试
- 5. 没有元素检测的编码UI测试
- 6. 编码的UI测试自动化
- 7. 添加断言编码的UI测试
- 8. 编码的UI测试框架
- 9. 远程运行编码的UI测试
- 10. UITestControlNotAvailableException在编码的UI测试
- 11. 编码UI测试中的TestMethod
- 12. 编码UI测试中的TestContext TestRunParameters
- 13. 用visual studio编码的ui测试
- 14. 编码的UI测试动态控件
- 15. Sharepoint 2010中Silverlight的编码UI测试
- 16. RDP上的编码UI测试
- 17. 编码的UI测试计算器
- 18. 编码的UI测试结果文件
- 19. 不记录编码的UI测试
- 20. 如何最小化用于编码UI测试的DTAExecutionHost.exe
- 21. 德尔福相当于Visual Studio编码的UI测试?
- 22. 使用测试管理器或编码UI测试的BDD
- 23. 编码的UI测试和负载测试
- 24. 运行编码UI测试的Microsoft测试管理器
- 25. VS2010编码的UI测试VS Web性能测试
- 26. 编码的UI测试 - 运行多个测试
- 27. 测试完成后,编码的UI测试:ApplicationUnderTest关闭
- 28. 编码UI测试与TFS 2008集成
- 29. 编码UI测试,CLR错误
- 30. 编码UI测试和Firefox 35.0.1问题
是我的答案有帮助?你需要更多信息? – DeJaVo