コード例 #1
0
        public void GivenPasswordIs(string pass)
        {
            CustomControls.Entertext("//input[@placeholder='Password']", pass, propertytype.XPath);
            CustomControls.click("//button[normalize-space()='Sign in']", propertytype.XPath);

            try
            {
                CustomControls.click("//button[normalize-space()='Confirm']", propertytype.XPath);
                flag = 1;
            }

            catch (Exception e)
            {
                Console.WriteLine("Not able to login");
            }

            finally
            {
                if (flag == 1)
                {
                    string title = PropertiesCollection.ngdriver.Title;
                    Console.WriteLine(title);
                }
            }
        }
コード例 #2
0
        public void ThenUserEntersBelowInformation(Table user_info)
        {
            dynamic User_info = user_info.CreateDynamicInstance();



            CustomControls.Entertext(PageObjects.Create_new_Account(6), User_info.Email, propertytype.CssSelector);
            CustomControls.Entertext(PageObjects.Create_new_Account(7), User_info.Password, propertytype.CssSelector);
            CustomControls.Entertext(PageObjects.Create_new_Account(8), User_info.Confirm_password, propertytype.CssSelector);
            CustomControls.click(PageObjects.Create_new_Account(9), propertytype.XPath);
            CustomControls.click(PageObjects.Create_new_Account(10), propertytype.XPath);
        }
コード例 #3
0
 public void WhenUserClicksLoginButton()
 {
     CustomControls.click(PageObjects.Login_Screen(4), propertytype.CssSelector);
     delayfor.delay();
 }
コード例 #4
0
 public void ThenUserClickOnCreateANewAccount()
 {
     CustomControls.click(PageObjects.Create_new_Account(1), propertytype.XPath);
 }
コード例 #5
0
 public void WhenUserClicksOnForgotPassword()
 {
     CustomControls.click(PageObjects.Login_Screen(6), propertytype.CssSelector);
 }