コード例 #1
0
        public void ThenUserShouldLandOnThePageWithLink(string home)
        {
            //Globalelements.Actualresult = PropertiesCollection.ngdriver.Url;
            // Globalelements.Expectedresult = "https://azdevacclaim.azurewebsites.net/Home/Home.aspx";
            // Assertions.assertionequals(Globalelements.Actualresult, Globalelements.Expectedresult);
            implicitwait.ImplicitWait(2);
            //CustomControls.click("#ctl00_AdminMenu_MenuInMenu1_btnHome", propertytype.CssSelector);
            try
            {
                Globalelements.Actualresult = CustomControlGets.GettextfromLabel(PageObjects.Login_Screen(5), propertytype.CssSelector);
            }
            catch (Exception e)
            {
                flag = 1;
            }

            finally
            {
                Globalelements.Expectedresult = home;
                if (flag == 1)
                {
                    Console.WriteLine(" Test case failed, the User is not able to Login");
                }
                Assertions.assertionequals(Globalelements.Actualresult, Globalelements.Expectedresult);
            }
        }
コード例 #2
0
        public void GivenUserEntersSiteIdUsernameAndPasswordAsBelow(Table credentials)
        {
            PropertiesCollection.ngdriver.Manage().Window.Maximize();
            dynamic Credentials = credentials.CreateDynamicInstance();


            CustomControls.Entertext(PageObjects.Login_Screen(1), Credentials.site_id, propertytype.CssSelector);
            CustomControls.Entertext(PageObjects.Login_Screen(2), Credentials.user_id, propertytype.CssSelector);
            CustomControls.Entertext(PageObjects.Login_Screen(3), Credentials.password, propertytype.CssSelector);
            Console.WriteLine(PropertiesCollection.ngdriver.Title);
        }
コード例 #3
0
        public void ThenUserShouldLandOnThePageWithLink(string analystics)
        {
            implicitwait.ImplicitWait(2);

            try
            {
                Globalelements.Actualresult = CustomControlGets.GettextfromLabel(PageObjects.Login_Screen(5), propertytype.XPath);
            }
            catch (Exception e)
            {
                flag = 1;
            }

            finally
            {
                Globalelements.Expectedresult = analystics;
                Console.WriteLine(Globalelements.Actualresult);
                if (flag == 1)
                {
                    Console.WriteLine(" Test case failed, the User is not able to Login");
                }
                Assertions.assertionequals(Globalelements.Actualresult, Globalelements.Expectedresult);
            }
        }
コード例 #4
0
 public void WhenUserClicksLoginButton()
 {
     CustomControls.click(PageObjects.Login_Screen(4), propertytype.CssSelector);
     delayfor.delay();
 }
コード例 #5
0
 public void WhenUserClicksOnForgotPassword()
 {
     CustomControls.click(PageObjects.Login_Screen(6), propertytype.CssSelector);
 }