Selenium WebDriver测试登录验证/身份验证

S.星

我正在使用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);
    }
星际战士104
  1. 您可以断言是否显示用户名。显示的用户名将指示登录成功。

  2. 您还可以查看是否在登录时将令牌/ cookie添加到会话中。

  3. 或查看gmail在登录失败/成功后发回的响应。根据响应,您可以断言登录是否成功。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Selenium WebDriver中对FirefoxDriver,ChromeDriver和IEdriver执行基本身份验证?

如何使用python(Selenium)处理Selenium中的Windows身份验证弹出窗口(加Java)

使用Python 2.7 + Selenium Webdriver处理“需要身份验证”警报框

使用Selenium Webdriver处理Windows身份验证

使用Python使用Selenium设置chromedriver代理身份验证

Selenium Webdriver:确定为警报的窗口(HTTP基本访问身份验证),如何登录(Python)

为Selenium创建HTTP基本身份验证Chrome扩展(提供MWE)

Python和Selenium的变通办法:针对Active Directory进行身份验证

python selenium firefox,特殊字符@用于身份验证弹出窗口

Selenium Webdriver:验证httpResponse xml

使用Selenium WebDriver处理Windows NTLM身份验证

如何在Selenium chromedriver python中设置带身份验证的代理?

在Chrome浏览器中使用Selenium Web驱动程序执行自动化测试时,如何弹出NTLM身份验证?

Python Selenium chromedriver对luminati代理进行身份验证吗?

使用Selenium / Python自动执行两步身份验证?

如何使用Python / Selenium设置代理身份验证用户名:密码

在Docker for Selenium项目中的Google Chrome中设置Windows身份验证(Kerberos)

如何使用Selenium C#管理基本身份验证登录?

测试身份验证postgres用户,无需登录

通过Selenium关闭代理身份验证弹出窗口

使用python和selenium进行随机银行类型身份验证

在Django / Selenium Web测试中创建预身份验证会话

如何使用Selenium Web驱动程序检测Windows身份验证提示?

为什么我的Selenium WebDriver身份验证不起作用(Django 1.9)

Selenium webdriver 中的缺货验证

如何使用 Selenium Webdriver 和 C# 处理 Chrome 应用程序身份验证警报

Selenium Grid 中的 HTTP 基本身份验证

Laravel 身份验证::登录

登录测试期间身份验证失败