[英]Selenium WebDriver testing login verification/authentication
我正在使用Katalon構建基本的Selenium腳本,這將允許我自動登錄gmail。 但我需要在我的測試方法代碼之間添加密碼和用戶名驗證。 我只需要幫助理解,如果可能的話,還需要一個基本模板,以便我如何構建我的驗證碼。 正如我的標題所說,我只需要幫助了解如何編寫登錄驗證代碼。 提前謝謝。 這是我的[測試方法]。 出於安全原因,我刪除了我的用戶名和密碼,但是我的用戶名是aaaa.heta97@gmail.com的結構,我的密碼遵循這個結構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在失敗/成功登錄后發回的響應。 根據響應,您可以斷言是否成功登錄。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.