Java 如何使用assert编写selenium webdriver脚本来验证登录凭据是否正确?
比如说,,Java 如何使用assert编写selenium webdriver脚本来验证登录凭据是否正确?,java,selenium,junit,assert,Java,Selenium,Junit,Assert,比如说,, Gmail登录->输入无效用户名和无效密码,然后单击登录按钮,如果我提供的凭据无效,它将显示错误消息“无效用户名或密码”。如何验证给定的凭据是否正确以及如何验证我已成功登录???大多数系统要求用户不时更改密码。这使得Stultuske的建议非常不稳定,因为帐户的凭证肯定会改变。即使您的系统不需要密码,编写密码也极易出错 您正在这样做,所以,您应该将所有数据存储在唯一的位置,而不是通过硬编码将其传播到您的测试用例中 YAML文件这样的简单结构应该适合您。 大多数语言都有处理这些数据的库
Gmail登录->输入无效用户名和无效密码,然后单击登录按钮,如果我提供的凭据无效,它将显示错误消息“无效用户名或密码”。如何验证给定的凭据是否正确以及如何验证我已成功登录???大多数系统要求用户不时更改密码。这使得Stultuske的建议非常不稳定,因为帐户的凭证肯定会改变。即使您的系统不需要密码,编写密码也极易出错 您正在这样做,所以,您应该将所有数据存储在唯一的位置,而不是通过硬编码将其传播到您的测试用例中 YAML文件这样的简单结构应该适合您。 大多数语言都有处理这些数据的库。以及,例如, 让我给你举个例子;见: 如您所见,如果有任何密码更改,您只需要更新users.yml文件,这非常简单
硬编码在开发中不是一件好事,在自动化中也不是。(因为,让我告诉你一个秘密:自动化是软件开发,同样的道理——人们通常认为不是,但他们错了)。在测试中硬编码你能给我一个示例代码吗。。。。认真地字符串correctPassword=“correctPassword”;