我正在使用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);
}
您可以断言是否显示用户名。显示的用户名将指示登录成功。
您还可以查看是否在登录时将令牌/ cookie添加到会话中。
或查看gmail在登录失败/成功后发回的响应。根据响应,您可以断言登录是否成功。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句