51Testing软件测试论坛

标题: 谁可以发一个“注册页面和登陆页面”qtp测试脚本 [打印本页]

作者: lg123p    时间: 2008-8-4 17:28
标题: 谁可以发一个“注册页面和登陆页面”qtp测试脚本
谁可以发一个“注册页面和登陆页面”qtp测试脚本啊?
不是纯录制的脚本,是通过修改后把各种情况都考虑好的脚本。

希望哪位好心人发一下 谢谢
作者: lg123p    时间: 2008-8-4 17:36
我想很多新手也会很需要这个吧,发一给我们参考一下 至少有个思路,这样才有个方向感
作者: hyi    时间: 2008-8-4 17:36
BS OR CS???
作者: lg123p    时间: 2008-8-4 17:36
是BS的
作者: lg123p    时间: 2008-8-4 17:43
标题: 回复 3# 的帖子
BS
你有吗,感谢发一份吧
作者: lg123p    时间: 2008-8-4 21:45
没有人有吗??再次感谢有的并且能共享的  发一份吧
作者: zte_boy    时间: 2008-8-4 21:48
其实脚本有什么呢,登录的脚本无非就是三行代码,关键在不同的输入状况下,如何判断登录是否成功
作者: lg123p    时间: 2008-8-4 21:52
对啊 我就是要不同的条件下登录不成功的情况下的脚本

我不是说明了么,不是要纯录制的脚本

我想要的是  比如 注册的时候 不合法的用户名 不合法的密码 不合法的邮箱名格式
等这些情况的脚本

谢谢
作者: Tao1890    时间: 2008-8-5 00:17
支持啊~最近也在研究这个,很需要这方面的资料。。
作者: 423799223    时间: 2008-8-5 15:05
我觉得这些都不难  只是增加一些IF判断而已
作者: zrg9399    时间: 2008-8-5 17:28
Browser.Page.WebEdit("DAoginName").Set DataTable("usename", dtLocalSheet)
Browser.Page.WebEdit("DAoginPwd").DataTable("password", dtLocalSheet)"
Browser.Page.WebButton("登录系统").Click
Browser.Page.WebElement.Check CheckPoint("登陆情况!")
把检查点也要参数化,与username和pw对应
作者: zhengpeipei    时间: 2009-6-4 17:06
这个太简单了点.....
作者: hbycyf123    时间: 2012-8-21 20:07
Dim right_str,error_str
'num=DataTable.GetSheet("Global").GetRowCount
'For i=1 to num
Browser("搜狐社区,中文第一社区-club.sohu.com").Navigate("http://club.sohu.com/")
Browser("搜狐社区,中文第一社区-club.sohu.com").Page("搜狐社区,中文第一社区-club.sohu.com").WebEdit("email").Set DataTable("username", dtGlobalSheet)
Browser("搜狐社区,中文第一社区-club.sohu.com").Page("搜狐社区,中文第一社区-club.sohu.com").webedit("password").SetSecure DataTable("EncryptedText", dtGlobalSheet)
Browser("搜狐社区,中文第一社区-club.sohu.com").Page("搜狐社区,中文第一社区-club.sohu.com").webbutton("登 录").Click
wait(3)
right_str=Browser("搜狐社区,中文第一社区-club.sohu.com").Page("搜狐社区,中文第一社区-club.sohu.com").WebElement("tewtewtet").Exist
error_str=Browser("搜狐社区,中文第一社区-club.sohu.com").Page("搜狐社区,中文第一社区-club.sohu.com").WebElement("用户名或密码错误").Exist
If  right_str Then
msgbox"登录成功"
Browser("搜狐社区,中文第一社区-club.sohu.com_2").Page("搜狐社区,中文第一社区-club.sohu.com").Link("退出").Click
elseif error_str  then
msgbox"登录失败"
End If
作者: hbycyf123    时间: 2012-8-21 20:09
Dim istatus   
Dim text1
SystemUtil.Run "D:/Program Files/Mercury Interactive/QuickTest Professional/samples/flight/app/flight4a.exe"
Dialog("Login").WinEdit("Agent Name:").Set DataTable("p_Text", dtGlobalSheet)
Dialog("Login").WinEdit("Password:").SetSecure "482a67de313480a4f613a9f60fbd2a8651b05396"
istatus=DataTable("status",dtGlobalSheet)     
Dialog("Login").WinButton("OK").Click
If  Dialog("Login").Dialog("Flight Reservations").Exist Then   //判断第三方界面是否存在,即错误警告界面
      text1=Dialog("Login").Dialog("Flight Reservations").Static("Incorrect password. Please").GetROProperty("Text")                                 //存在获取界面的Text值赋予text1
    if text1= istatus then                              //如果Text是预期结果的值,打印text1
       Reporter.ReportEvent micPass, "失败",text1
         else
        Reporter.ReportEvent micFail,"异常","有错误"           // 否则异常
   end if
   wait(2)    //可有可无
Dialog("Login").Dialog("Flight Reservations").WinButton("确定").Click  //关掉错误警告界面
Dialog("Login").WinButton("Cancel").Click                              //关掉本次登录界面,便于下一个循环
else
  Reporter.ReportEvent micPass, "成功","登录成功"                       //错误警告界面不存在,则登录成功
  Window("Flight Reservation").Close
End If
作者: louqqson008    时间: 2012-8-22 14:07
这个不错




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2