public void ImportDataset(string datasetDescription, string pathToZip) { var menu = new MenuPage(driver); menu.DataMenuLocator.ClickEx(driver); menu.DataserImportMenuLocator.Click(); var datasetImportPage = new DatasetImportPage(driver); UploadDataset(pathToZip, driver); Utils.WaitUntilLoadingDisappears(driver, secondtToWait: 500); datasetImportPage.DatasetDescriptiontextboxLocator.SendKeys($"{DatasetUserDescription(datasetDescription)}"); Assert.True(datasetImportPage.UploadedFileTextLocator.Text.Contains($"{datasetDescription}"), "dataset is not selected"); Utils.Scroll(datasetImportPage.FooterLocator, driver); datasetImportPage.StartButtonLocator.Click(); Utils.WaitUntilLoadingDisappears(driver, secondtToWait: 500); }
public void importDataset(string datasetDifference, string datasetDescription, string pathToZip, string datasetType = "Flood Louisiana FEMA") { var menu = new MenuPage(driver); menu.DataMenuLocator.ClickEx(driver); menu.DataserImportMenuLocator.Click(); var datasetImportPage = new DatasetImportPage(driver); datasetImportPage.SelectDatasetTypeButtonLocator.Click(); datasetImportPage.SelectDatasetType(datasetType); uploadDataset($"{pathToZip} {datasetDifference}", driver); Utils.WaitUntilLoadingDisappears(driver, secondtToWait: 500); datasetImportPage.DatasetDescriptiontextboxLocator.SendKeys($"{datasetDescription} {datasetDifference}"); Assert.True(datasetImportPage.UploadedFileTextLocator.Text.Contains($"{datasetDifference}"), "dataset is not selected"); Utils.Scroll(datasetImportPage.FooterLocator, driver); datasetImportPage.StartButtonLocator.Click(); Utils.WaitUntilLoadingDisappears(driver, secondtToWait: 500); }
public void CheckValidationPopupWhileUploadingTest(string dataset, string validationMessage) { var menu = new MenuPage(driver); menu.DataMenuLocator.ClickEx(driver); menu.DataserImportMenuLocator.Click(); var datasetImportPage = new DatasetImportPage(driver); UploadDataset(PathToZipUser(dataset), driver); Utils.WaitUntilLoadingDisappears(driver, secondtToWait: 500); Assert.True(datasetImportPage.DatasetValidationPopupLocator.Text.Equals(validationMessage)); }
//[TestCase(Type.Flood_Louisiana_FEMA, "without LatLong", validationPopupDatasetWithoutLatLong)] public void CheckValidationPopupWhileUploadingTest(string type, string datasetDifference, string validationMessage) { loginPage.LoginToApplication(user, "NBV87^yu"); var menu = new MenuPage(driver); menu.DataMenuLocator.ClickEx(driver); menu.DataserImportMenuLocator.Click(); var datasetImportPage = new DatasetImportPage(driver); UploadDataset($"{PathToZipUser(type)} {datasetDifference}", driver); Utils.WaitUntilLoadingDisappears(driver, secondtToWait: 500); Assert.True(datasetImportPage.DatasetValidationPopupLocator.Text.Equals(validationMessage)); }