Ich versuche, einen Unit-Test mit csharp zu schreiben, um zu überprüfen, ob die Datei auf einen Klick heruntergeladen wird. Wie kann ich herausfinden, ob ein Download/Speichern-Dialog nach dem Klicken auf Export-Schaltfläche geöffnet wird?Csharp Unit-Test für den Download-Datei-Dialog
[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);
}
}
wissen Sie, was die string.Format Funktion ist .., wo ist der '{0}' Parameter ..? was ist der Zweck von Ihnen mit string.Format .. auch wo in Ihrem aktuellen Code zeigen Sie sogar den Speichern Dialog .. Bitte zeigen Sie alle relevanten Code .. – MethodMan
Sorry MethodMan, erkannte ich, dass ich es verwendet, um bestimmte Index der Schaltfläche zu erhalten. Ich habe den Code nach dem Betrachten deiner Frage entfernt. Ich habe gerade den Code aktualisiert. Danke, dass du darauf hingewiesen hast. – Kurkula
Versuchen Sie [this] (http://stackoverflow.com/questions/16710003/findwindowex-on-child-dialog-window) zu antworten. –