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);
        }
Beispiel #2
0
        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));
        }