我想将我的断言方法的测试结果存储在excel中。
但我检查了" TestResults"中创建的html文件。项目的文件夹,它不记录有关assert方法的任何内容。
The html log file is shown as follows
如何查看在此TestMethod中创建的每个断言方法的测试结果
答案 0 :(得分:0)
是的,链接非常有用。与此同时,我找到了另一种获取断言结果的方法。它如下: - (1)将断言方法添加到UIMap.cs (2)为每个Asser.AreEqual(预期,实际)应用try catch (3)现在执行时如果你落入catch区,记录适当的消息
喜欢这个......
public void AssertMethod_Panel()
{
#region Variable Declarations
HtmlDiv uISolutPane = this.UIInternetExploWindow.UIDocument1.UISolutPane;
#endregion
try
{
// Verify that the 'Exists' property of panel equals 'True'
Assert.AreEqual(this.AssertMethod_Panel.uISolutPaneExists, uISolutPane.Exists);
}
catch
{
File.AppendAllText("C:\\TestResultFailed.txt", "control doe not exists" + Environment.NewLine);
}
}
因此,如果您在" TestResultFailed.txt"中获得任何条目这意味着你的测试失败了。