예제 #1
0
        public void Login()
        {
            WaitForPageUntilElementIsVisible(By.Id("home-initial-popup-candidate"), 10);
            BtnEmployers.Click();
            Thread.Sleep(1000);
            IList <IWebElement> AllA = driver.FindElements(By.TagName("a"));

            foreach (var item in AllA)
            {
                if ("I already have an account".Equals(item.GetAttribute("innerHTML")))
                {
                    item.Click();
                    break;
                }
            }
            FieldEmail.Clear();
            FieldEmail.SendKeys("*****@*****.**");
            FieldPassword.Clear();
            FieldPassword.SendKeys("homehome");
            WaitForPageUntilElementIsVisible(By.Id("create"), 10);
            BtnLogIn.Click();
            IList <IWebElement> AllDiv = driver.FindElements(By.TagName("div"));

            foreach (var item in AllDiv)
            {
                if ("Home Home".Equals(item.GetAttribute("innerHTML")))
                {
                    Assert.AreEqual("home home", item.GetAttribute("innerHTML"));
                    break;
                }
            }
        }
예제 #2
0
 //se intento automatizar la opcion de crear un cuenta, pero no se puede realizar
 //el flujo ya que tiene opcion de captcha y este funciona para verificar que eres
 //una persona y no una maquina
 public void CreateAccount()
 {
     WaitForPageUntilElementIsVisible(By.Id("home-initial-popup-candidate"), 10);
     BtnEmployers.Click();
     Thread.Sleep(1000);
     FieldCompanyName.SendKeys("Test 1");
     FieldFullName.SendKeys("Test");
     FieldEmail.SendKeys("*****@*****.**");
     FieldPasswordCreateAccount.SendKeys("1234567890");
     driver.SwitchTo().Frame(2);
     Debug.Write(driver.PageSource);
     Captcha.Click();
     driver.SwitchTo().DefaultContent();
     BtnLogIn.Click();
 }