51Testing软件测试论坛

标题: 上传测试程序,讨论此表单用QTP怎样录制? [打印本页]

作者: higkoo    时间: 2008-1-25 15:21
标题: 上传测试程序,讨论此表单用QTP怎样录制?
一个程序里很多页面都是这样的结构,用QTP只识别到表单和表格,不能识别到输入框的内容。


    用虚拟对象是可以,但识别也不是很好。修改Object的innerText/innerHTML/ouerText/outHTML可以使界面上的数值变化。但点计算刷新出来的还是原来的数据,与手动结果不一致。

   低级录制,回放效果也挺差的,脚本可维护性很差。附件为程序和示意图:
作者: gy21st    时间: 2008-1-26 00:35
点击表格的时候,自动生成编辑框,以下代码可以输入编辑框内容,再完善一下把。希望能帮到你。

Set oDesc = Description.Create()
oDesc("micclass").Value = "WebEdit"
'可以再添加识别属性, 如oDesc("html id").Value = "input_8a8196b2.*"

Browser("测试程序").Page("测试程序").WebTable("TT").WebElement("EE").Click
wait 1
Browser("测试程序").Page("测试程序").WebEdit(oDesc).Set "1500"

'也可以如下,完善时注意要检查一下是否有控件重复, count必须为1
'Set EditCollection = browser("测试程序").Page("测试程序").ChildObjects(oDesc)
'EditCollection(0).Set "10000"

Wait 1
Set oDesc = Nothing
作者: higkoo    时间: 2008-1-27 12:25
标题: 回复 2# gy21st 的帖子
多谢指点

  下周回去试一下……




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