public void CreateReport_NoCategory()
        {
            ReportIssue     reportIssue = new ReportIssue();
            ReportIssueData reportData  = new ReportIssueData()
            {
                Reproducibility = RandomStuff.RandomReproducibility(),
                Severity        = RandomStuff.RandomSeverity(),
                Priority        = RandomStuff.RandomPriority(),
                SelectProfile   = RandomStuff.RandomProfile(),
                Platform        = RandomStuff.RandomStringUpper(10),
                OS                    = RandomStuff.RandomStringUpper(8),
                OSVersion             = RandomStuff.RandomString(3),
                Summary               = RandomStuff.RandomStringUpper(40),
                Description           = RandomStuff.RandomString(500),
                StepsToReproduce      = RandomStuff.RandomString(500),
                AdditionalInformation = RandomStuff.RandomString(500),
                UploadFilePath        = "",//falta implementar
                Status_isPublic       = false,
                Report_Stay           = false
            };

            reportIssue.GoTo()
            .FillFields(reportData)
            .ClickSubmitReportBtn()
            .ValidateMandatoryFieldErrorMessage("Category");
        }
        public void UpdateReport()
        {
            ReportIssue reportIssue = new ReportIssue();
            ViewIssues  viewIssues  = new ViewIssues();

            ReportIssueData updateData = new ReportIssueData();
            ReportIssueData reportData = new ReportIssueData()
            {
                Category        = RandomStuff.RandomCategory(),
                Reproducibility = RandomStuff.RandomReproducibility(),
                Severity        = RandomStuff.RandomSeverity(),
                Priority        = RandomStuff.RandomPriority(),
                SelectProfile   = RandomStuff.RandomProfile(),
                Platform        = RandomStuff.RandomStringUpper(10),
                OS                    = RandomStuff.RandomStringUpper(8),
                OSVersion             = RandomStuff.RandomString(3),
                Summary               = RandomStuff.RandomStringUpper(40),
                Description           = RandomStuff.RandomString(500),
                StepsToReproduce      = RandomStuff.RandomString(500),
                AdditionalInformation = RandomStuff.RandomString(500),
                UploadFilePath        = "",//falta implementar
                Status_isPublic       = false,
                Report_Stay           = false
            };

            reportIssue.GoTo()
            .FillFields(reportData)
            .ClickSubmitReportBtn()
            .CheckGridFirstRegister(reportData.Summary);
            updateData.ID   = reportIssue.GetReportId("Viewing Issues");
            updateData.note = RandomStuff.RandomString(700);
            viewIssues.GoTo()
            .SelectGridRow(updateData.ID)
            .FillViewIssuesDetailsFields(updateData);
        }
        public void CreateReport_MandatoryFields()
        {
            ReportIssue     reportIssue = new ReportIssue();
            ReportIssueData reportData  = new ReportIssueData()
            {
                Category    = RandomStuff.RandomCategory(),
                Summary     = RandomStuff.RandomStringUpper(40),
                Description = RandomStuff.RandomString(500),
            };

            reportIssue.GoTo()
            .FillFields(reportData)
            .ClickSubmitReportBtn()
            .CheckGridFirstRegister(reportData.Summary);
        }
Exemplo n.º 4
0
        public void BeforeEach()
        {
            driver          = new ChromeDriver();
            loginPage       = new PageLogin(driver, timeInSeconds);
            browser         = new Browser(driver);
            printScreen     = new PrintScreen(driver);
            reportIssuePage = new ReportIssue(driver, timeInSeconds);
            constants       = new Constants(driver, timeInSeconds);

            string usuario = "pedro.nascimento";
            string senha   = "123456";

            browser.WindowMaximize();
            loginPage.Visit();
            loginPage.Login(usuario, senha);
            reportIssuePage.Visit();
        }