예제 #1
0
        public void UserLogin(RemoteWebDriver driver)
        {
            loginLoc = new LoginLocators(driver, wait);

            if (IsElementPresent(loginLoc.UserBox))
            {
                driver.FindElement(loginLoc.UserBox).Click();
                driver.FindElement(loginLoc.UserBox).SendKeys("XXXXXXXX");
                driver.FindElement(loginLoc.PwdBox).Click();
                driver.FindElement(loginLoc.PwdBox).SendKeys("XXXXXXXX");
                driver.FindElement(loginLoc.LoginButton).Click();
            }
            else if (IsElementPresent(loginLoc.UserBox2))
            {
                driver.FindElement(loginLoc.UserBox2).Click();
                driver.FindElement(loginLoc.UserBox2).SendKeys("XXXXXXXXX");
                driver.FindElement(loginLoc.PwdBox2).Click();
                driver.FindElement(loginLoc.PwdBox2).SendKeys("XXXXXXXXXXX");
                driver.FindElement(loginLoc.LoginButton).Click();
            }
        }
예제 #2
0
        public bool LoginAccount(RemoteWebDriver driver)
        {
            var isLoginAccount = false;

            try
            {
                loginPage = new LoginLocators(driver, wait);
                loginPage.emailBox.Click();
                loginPage.emailBox.SendKeys("*****@*****.**");
                loginPage.pswBox.Click();
                loginPage.pswBox.SendKeys("pecescolorsalmon");
                loginPage.loginButton.Click();

                isLoginAccount = true;

                return(isLoginAccount);
            }
            catch (Exception e)
            {
                TestContext.Error.WriteLine("LoginAccount test failed" + e.ToString());
                return(false);
            }
        }