Web测试
登录功能自动化测试
上一篇 /
下一篇 2013-01-05 16:02:07
/ 个人分类:测试总结
脚本代码如下:
Dim hint
Dim hint_msg1
Browser("PollChief - Login").Page("PollChief - Login").WebEdit("txtUsername").Set Datatable("username",dtGlobalsheet)
Browser("PollChief - Login").Page("PollChief - Login").WebEdit("txtPassword").Set datatable("password",dtGlobalsheet)
Browser("PollChief - Login").Page("PollChief - Login").WebButton("Login").Click
hint=Datatable("hint",dtGlobalsheet)
If trim(hint="") Then
Browser("PollChief - Login").Page("Location Management System-").Frame("top").WebButton("Logout").CheckProperty "type","submit"
ExitTest
end if
hint_msg1=Browser("PollChief - Login").Page("PollChief - Login").WebElement("Please enter your Username").GetROProperty("innertext")
if trim(hint)=trim(hint_msg1) then
Reporter.ReportEvent micPass,"登录错误提示","提示语句正确!"
else
Reporter.ReportEvent micPass,"登录错误提示","提示语句错误!"
End If
Globaltable数据如下:
username password hint
admin 空 Please enter your Username and Password.
空 111111 Please enter your Username and Password.
asdgf 111111 You entered a wrong username or password. Please re-enter.
admin 111111
相关阅读:
- 软件自动化测试成功公式 (xin_晴, 2013-1-17)
- 自动化测试中基于WinDump的抓包工具实现 (xin_晴, 2013-1-09)
- QTP环境变量的加载及使用方法 (ChinaTNT, 2012-12-28)
- 写给我的第一个半年测试生涯 (sophian727, 2012-12-28)
- 【QTP】增强QTP DEBUG能力 (黑羽祭, 2012-12-31)
- QTP里类(Class)的用法 (wonderful4228, 2013-1-03)
- WebDriver 测试开发(一) (xin_晴, 2013-1-21)
- 毁“三观”的Selenium自动化测试框架 (xin_晴, 2013-1-16)
- 让自动化测试更“智能化” (xin_晴, 2013-1-05)
- 【QTP】增强QTP DEBUG能力 (xin_晴, 2013-1-05)
收藏
举报
TAG:
QTP
登录功能
自动化测试