Selenium WebDriver тестирует проверку/аутентификацию входа

Я использую Katalon для создания базового сценария Selenium, который позволит мне автоматически входить в систему для gmail. Однако мне нужно добавить проверку пароля и имени пользователя между моим кодом метода тестирования. Мне просто нужна помощь в понимании и, если возможно, базовый шаблон того, как я должен структурировать свой проверочный код. Как следует из моего заголовка, мне просто нужна помощь, чтобы понять, как кодировать проверку входа. Спасибо заранее. Вот мой [Метод тестирования]. Я удаляю свое имя пользователя и пароль из соображений безопасности, однако мое имя пользователя находится в структуре [email protected], а мой пароль соответствует этой структуре asd2098KAM.

[TestMethod]
    public void TheUntitledTestCaseTest()
    {
        driver.Navigate().GoToUrl("https://www.google.com/");
        driver.FindElement(By.LinkText("Gmail")).Click();
        driver.FindElement(By.LinkText("Sign In")).Click();
        driver.FindElement(By.Id("identifierId")).Clear();
        driver.FindElement(By.Id("identifierId")).SendKeys("aaaa.ksat97");
        driver.FindElement(By.Id("identifierId")).SendKeys(Keys.Enter);
        driver.FindElement(By.Name("password")).Clear();
        driver.FindElement(By.Name("password")).SendKeys("aln9178JKM");
        driver.FindElement(By.Name("password")).SendKeys(Keys.Enter);
    }

person S. Star    schedule 11.07.2018    source источник


Ответы (1)


  1. Вы можете утверждать, отображается ли ваше имя пользователя. Отображаемое имя пользователя указывает на успешный вход в систему.

  2. Вы также можете увидеть, добавлен ли токен/куки в ваш сеанс при входе в систему.

  3. Или посмотрите, какой ответ отправляет gmail при неудачном/успешном входе в систему. В зависимости от ответа вы можете утверждать, что это успешный вход в систему или нет.

person starfighter104    schedule 11.07.2018