我正在尝试使用 csharp 编写单元测试来检查是否通过单击按钮下载了文件。我如何知道在单击导出按钮后是否打开了下载/保存对话框?
[TestMethod]
public void ExportMyFile()
{
Home.GoToFilesPage();
CommonFiles.ViewFile(0);
CommonFiles.ClickExport();
//int result = CommonFiles.ClickExport();
//Assert.AreEqual(1, result); ???
}
public static class CommonFiles
{
private const string ExportButton = "exportBtn";
public static void ClickExport()
{
Driver.Click(ExportButton);
}
}
最佳答案
如果您使用 Windows 中的默认保存对话框,您可以使用 MS Fakes 来模拟它。您的模拟对象将能够告诉您它是否被调用。
关于c# - 下载文件对话框的 Csharp 单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32147341/