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