qtp 插入文本输出点,获取不到网页输出的文本
求助qtp 录制登录功能的脚本,插入了一个文本输出点,输出系统的实际值并将值保存在datatable outmsg列中,选择文本后右击---》insert text output---》modify----》输入outmsg---》currentactionsheet(local)
运行时outmsg的值都是空的
Dim i
Dim fact_inf '定义读取系统实际提示信息的变量
Dim exp_inf'读取系统预期提示信息的变量
For i = 1 to DataTable.GetSheet("Action1").getRowCount
Browser("BugFree").Page("BugFree").WebEdit("TestUserName").Set DataTable("uname", dtLocalSheet)
Browser("BugFree").Page("BugFree").WebEdit("TestUserPWD").SetSecure DataTable("pwd", dtLocalSheet)
Browser("BugFree").Page("BugFree").WebButton("登录(L)").Click
Browser("BugFree").Page("BugFree").WebEdit("TestUserPWD").SetSecure "4e40cc3c2f5a"
Browser("BugFree").Page("BugFree").WebEdit("TestUserPWD").SetSecure "4e40cc49c2f0264021623fce16d8b40f7719"
Browser("BugFree").Page("BugFree").WebButton("登录(L)").Click
Browser("BugFree").Page("BugFree").Output CheckPoint("BugFree")‘插入文本输出点
fact_inf = dataTable("outmsg",dtLocalSheet)'将实际输出值赋予变量
exp_inf = dataTable("status",dtLocalSheet)
Iffact_inf<>exp_inf Then
reporter.ReportEvent 1,"登陆功能测试","预期值为:"+exp_inf+"实际值为:"+fact_inf
End If
dataTable.GetSheet("Action1").SetNextRow '获取下一行数据
next
Browser("BugFree").Page("BugFree_2").Frame("NavFrame").Link("退出").Click
Browser("BugFree").Page("BugFree").Sync
Browser("BugFree").Close
1.jpg
2.jpg 页面的text属性本身就是空。不信你GetROproperty试试看。 页面的text属性本身就是空。不信你GetROproperty试试看。 输出是在结果分析表里的吧
{:3_75:} 回复 3# rogerliu0303
可是页面确实有输出的文本啊 回复 4# tiankai30
那里也没有,都是空 回复 5# 雪景
有文本也未必就是text属性啊,你自己get来看看嘛
页:
[1]