TA的每日心情 | 奋斗 2018-2-13 11:02 |
---|
签到天数: 55 天 连续签到: 1 天 [LV.5]测试团长
|
本帖最后由 819longjiayan 于 2010-12-10 13:43 编辑
我也想问一个检查点的问题,我怎样才可以获得文本检查点的返回值,用这个返回值跟输入值进行对比,看是否正确。我采用的方法是定义一个变量来获取文本检查点返回的值,我的具体脚本如下:
'参数化user.no 、password
Browser("车辆设备电子履历管理系统").Page("车辆设备电子履历管理系统").WebEdit("user.no").Set DataTable("p_user", dtLocalSheet)
Browser("车辆设备电子履历管理系统").Page("车辆设备电子履历管理系统").WebEdit("user.pwd").SetSecure DataTable("p_pwd", dtLocalSheet)
Browser("车辆设备电子履历管理系统").Page("车辆设备电子履历管理系统").WebButton("登录").Click
'添加网页检查点
Browser("车辆设备电子履历管理系统").Page("车辆设备电子履历管理系统_2").WebElement("checkuser").Output CheckPoint("* 欢迎您!test 今天是 2010年12月08日 退出系统")
't添加文本输出检查点
Browser("车辆设备电子履历管理系统").Page("车辆设备电子履历管理系统_2").Output CheckPoint("车辆设备电子履历管理系统_3")
'定义一个变量来接受检查点返回的值
Dim tag
'登录成功后用户名的文本检查点
tag=Browser("车辆设备电子履历管理系统").Page("车辆设备电子履历管理系统_2").WebElement("checkuser").check(Output CheckPoint("车辆设备电子履历管理系统_3"))
'判断在登录窗口输入的用户名与登录成功后显示的用户名是否相同,若相同则登录成功,否则登录失败
If p_user=tag Then
DataTable.Value("result",dtLocalsheet)="pass"
else
DataTable.Value("result",dtLocalsheet)="false"
End If
Browser("车辆设备电子履历管理系统").Page("车辆设备电子履历管理系统_2").Link("退出系统").Click
Browser("车辆设备电子履历管理系统").Page("车辆设备电子履历管理系统_2").WebButton("确定").Click
但是执行总提示tag=Browser("车辆设备电子履历管理系统").Page("车辆设备电子履历管理系统_2").WebElement("checkuser").check(Output CheckPoint("车辆设备电子履历管理系统_3")) 这个缺少一个“)”。还有这一句能不能获得文本检查点显示的名字,如果不能获得,那需要写怎样的语句来进行获得文本检查点返回的值?
请大家解答一下。。。 |
|