예제 #1
0
        public void ManageOrdersUITest()
        {
            test = extent.CreateTest(TestContext.CurrentContext.Test.Name, "Verify UI elements in manage users page");
            var LoginPage    = new LoginPage();
            var ManageOrders = new ManageOrdersPage();

            LoginPage.Login(LoginPage.UserName, "*****@*****.**", LoginPage.Password, "July012018", LoginPage.LoginInBtn, LoginPage.Last10RequestsTitle);
            BasicMethods.ClickBtn(ManageOrders.ManageOrdersTab);
            Validations.validateTitle("Manage Orders - Chemical Ordering Tool");
            Validations.validateScreenByUrl("http://cos-test.psr.rd.hpicorp.net/COSWeb/ManageOrder/ManageOrder");
            Validations.validateElementIsEnabled(ManageOrders.HideShowBtn);
            Validations.validateElementIsPresent(ManageOrders.ExportToExcelBtn);
            Validations.validateElementIsPresent(ManageOrders.ManageOrderStatusBtn);
            BasicMethods.VerifyText(ManageOrders.ManageOrderTableHeader, "Actions Order No Requester Cost Center Requested Date Material Name Supplier Name Cost Quantity Is New Msds Status");
            BasicMethods.VerifyText(ManageOrders.PendingForApprovalStatus, "Status: Pending For Approval");
            BasicMethods.VerifyText(ManageOrders.WaitingforMSDSStatus, "Status: Waiting for MSDS");
            BasicMethods.VerifyText(ManageOrders.RejectedStatus, "Status: Rejected");
            BasicMethods.VerifyText(ManageOrders.OrderedStatus, "Status: Ordered");
            BasicMethods.VerifyText(ManageOrders.ClosedStatus, "Status: Closed");
            BasicMethods.VerifyText(ManageOrders.ApprovedStatus, "Status: Approved");
            BasicMethods.ClickBtn(ManageOrders.WithFilterExpandButton);
            BasicMethods.VerifyPartialText(ManageOrders.ManageOrderTableRow, "Approved");
            BasicMethods.ClickBtn(ManageOrders.HideShowBtn);
            ManageOrders.Testcheckbox();
        }
예제 #2
0
        public void Testcase2()
        {
            test = extent.CreateTest(TestContext.CurrentContext.Test.Name, "Test Hide/Show functionality");
            var LoginPage    = new LoginPage();
            var ManageOrders = new ManageOrdersPage();

            LoginPage.Login(LoginPage.UserName, "*****@*****.**", LoginPage.Password, "July012018", LoginPage.LoginInBtn, LoginPage.Last10RequestsTitle);
            BasicMethods.ClickBtn(ManageOrders.ManageOrdersTab);
            BasicMethods.ClickBtn(ManageOrders.HideShowBtn);
            ManageOrders.Testcheckbox();
            //ManageOrders.HideShowFuncTest();
            // ManageOrders.HideShowFuncTest();
            Console.WriteLine("Expected text" + "\t" + ManageOrders.Table.Text);
        }