コード例 #1
0
        public static void AutomaticLoginToHumanity()
        {
            IWebDriver wd = new ChromeDriver(Constants.Chrome_Driver_Path);

            wd.Manage().Window.Maximize();
            Debug.WriteLine("Driver initialized.");
            wd.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(3);
            ExcelUtility.OpenFile(Constants.Excel_Path);
            ExcelUtility.LoadWorkSheet(0);


            string loginEmail    = ExcelUtility.GetDataAt(1, 3);
            string loginPassword = ExcelUtility.GetDataAt(1, 10);

            HumanityLoginPage.NavigateTo(wd);
            //Was reaching login page successful?
            #region Pass/Fail1
            if (wd.Url.Contains(HumanityLoginPage.Humanity_Login_URL))
            {
                Console.WriteLine("Pass");
            }
            else
            {
                Console.WriteLine("Fail");
            }
            #endregion

            FillOutLogin(wd, loginEmail, loginPassword);
            HumanityLoginPage.ClickLoginButton(wd);
            //Was test with invalid info successful?
            #region Pass/Fail2
            if (wd.Url.Contains(HumanityLoginPage.Humanity_Login_URL))
            {
                Console.WriteLine("Pass");
            }
            else
            {
                Console.WriteLine("Fail");
            }
            #endregion
            wd.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(3);
            Thread.Sleep(3000);
            wd.Quit();
        }
コード例 #2
0
        public static void LoginToHumanity()
        {
            IWebDriver wd = new ChromeDriver(Constants.Chrome_Driver_Path);

            wd.Manage().Window.Maximize();
            Debug.WriteLine("Driver initialized.");
            wd.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(3);

            HumanityLoginPage.NavigateTo(wd);

            //Was reaching login page successful?
            #region Pass/Fail1
            if (wd.Url.Contains(HumanityLoginPage.Humanity_Login_URL))
            {
                Console.WriteLine("Pass");
            }
            else
            {
                Console.WriteLine("Fail");
            }
            #endregion

            FillOutLogin(wd, "*****@*****.**", "pandanagrani"); HumanityLoginPage.ClickLoginButton(wd);

            //Was loggin in successful?
            #region Pass/Fail2
            if (wd.Url.Contains(HumanityMenu.Humanity_Menu_URL))
            {
                Console.WriteLine("Pass");
            }
            else
            {
                Console.WriteLine("Fail");
            }
            #endregion

            wd.Quit();
        }