public void FileUploadPage_UploadAndDeleteAFile() { WaitUntil(x => _fileUploadPage.CheckFileInputVisible()); string tempFilePath = Path.GetTempFileName(); using (StreamWriter outputFile = new StreamWriter(tempFilePath, false)) { outputFile.WriteLine("Test123"); } _fileUploadPage.UploadAFile(tempFilePath); WaitUntil(x => _fileUploadPage.GetUploadedFilesCount() > 0); Assert.AreEqual("Do not forget to delete files from your temporary folder!", _fileUploadPage.InfoLabel.Text); _fileUploadPage.DeleteAllFiles(); WaitUntil(x => _fileUploadPage.GetUploadedFilesCount() == 0); Assert.IsTrue(!_fileUploadPage.InfoLabel.Displayed); }