我通过FlaUI进行UI测试。如果表单上发生异常,则认为测试已通过。有什么方法可以检查表单是否引起异常?还是在类似情况下会导致异常的其他框架? 我的button_click事件
private void button1_Click(object sender, EventArgs e)
{
throw new Exception();
}
我的测试方法
public void TestMethod1()
{
using (var app = FlaUI.Core.Application.Launch(@"C:\Users\H10ne\source\repos\UIFla\UIFla\bin\Debug\UIFla.exe"))
{
using (var automation = new UIA3Automation())
{
var window = app.GetMainWindow(automation);
var btn = window.FindFirstDescendant("button1").AsButton();
btn.Click();
}
app.Close();
}
}
尽管有例外,但该测试被认为已通过。如何检查我的应用程序当前正在出现异常?还是FlaUI本身有合适的方法?