簡體   English   中英

Selenium WebDriver測試登錄驗證/身份驗證

[英]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);
    }
  1. 您可以斷言您的用戶名是否顯示。 顯示的用戶名表示登錄成功。

  2. 您還可以在登錄時查看是否在會話中添加了令牌/ cookie。

  3. 或者看看gmail在失敗/成功登錄后發回的響應。 根據響應,您可以斷言是否成功登錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM