290755688 发表于 2011-10-26 15:24:00

QTP .net Windows Forms无法识别的对象

本帖最后由 290755688 于 2011-10-26 15:26 编辑

file:///D:/子对象.JPG
SwfWindow("资源管理器 登录").SwfEdit("SwfEdit").Type "A"
SwfWindow("资源管理器 登录").SwfEdit("SwfEdit").Set "Administrator"
SwfWindow("资源管理器 登录").SwfEdit("SwfEdit").SetSelection 0,13
SwfWindow("资源管理器 登录").SwfEdit("SwfEdit").Click 31, 8, micRightBtn
SwfWindow("资源管理器 登录").SwfObject("textBox1").WinMenu("ContextMenu").Select "<Item 3>"
SwfWindow("资源管理器 登录").SwfEdit("SwfEdit_2").Click 28, 9, micRightBtn
SwfWindow("资源管理器 登录").SwfObject("textBox2").WinMenu("ContextMenu").Select "<Item 4>"
SwfWindow("资源管理器 登录").SwfObject("确定").Click 40,15
SwfWindow("资源管理器").SwfTreeView("SwfTreeView").Select "Local;1_机箱管理"
SwfWindow("资源管理器").SwfObject("diagramView1").Click 149, 111, micRightBtn
SwfWindow("资源管理器").SwfToolbar("SwfToolbar").Press "新增机箱"
SwfWindow("资源管理器").SwfWindow("选择厂商").SwfObject("确定").Click 31,9
SwfWindow("资源管理器").SwfWindow("新增机箱").WinEdit("Edit").SetSelection 0,3
SwfWindow("资源管理器").Check CheckPoint("资源管理器")
SwfWindow("资源管理器").SwfWindow("新增机箱").SwfEdit("ipAddressControl1").Set
SwfWindow("资源管理器").SwfWindow("新增机箱").WinEdit("Edit").Set "152"
SwfWindow("资源管理器").SwfWindow("新增机箱").SwfObject("确定").Click 44,9
SwfWindow("资源管理器").SwfObject("diagramView1").Click 57,60
SwfWindow("资源管理器").SwfPropertyGrid("SwfPropertyGrid").SelectProperty "高"
SwfWindow("资源管理器").SwfPropertyGrid("SwfPropertyGrid").SelectProperty "高"
SwfWindow("资源管理器").SwfObject("diagramView1").Click 65, 57, micRightBtn
SwfWindow("资源管理器").SwfToolbar("SwfToolbar").Press "删除(D)"
SwfWindow("资源管理器").SwfWindow("删除").SwfObject("是(Y)").Click 32,18

到了上述位置就不动了,各位大师帮帮忙!

290755688 发表于 2011-10-28 09:33:11

没有人遇到这个问题吗???求救

TIB 发表于 2011-10-28 11:09:56

SwfWindow("资源管理器").SwfWindow("新增机箱").SwfEdit("ipAddressControl1").Set

这里的Set为什么是空的?

290755688 发表于 2011-10-31 13:10:02

录制的,我也不知道!小弟刚刚学习使用QTP :'(

zzxxbb112 发表于 2011-10-31 13:56:00

你set后面没有参数
试试这样:SwfWindow("资源管理器 登录").SwfEdit("SwfEdit").Type "A"
SwfWindow("资源管理器 登录").SwfEdit("SwfEdit").Set "Administrator"
SwfWindow("资源管理器 登录").SwfEdit("SwfEdit").SetSelection 0,13
SwfWindow("资源管理器 登录").SwfEdit("SwfEdit").Click 31, 8, micRightBtn
SwfWindow("资源管理器 登录").SwfObject("textBox1").WinMenu("ContextMenu").Select "<Item 3>"
SwfWindow("资源管理器 登录").SwfEdit("SwfEdit_2").Click 28, 9, micRightBtn
SwfWindow("资源管理器 登录").SwfObject("textBox2").WinMenu("ContextMenu").Select "<Item 4>"
SwfWindow("资源管理器 登录").SwfObject("确定").Click 40,15
SwfWindow("资源管理器").SwfTreeView("SwfTreeView").Select "Local;1_机箱管理"
SwfWindow("资源管理器").SwfObject("diagramView1").Click 149, 111, micRightBtn
SwfWindow("资源管理器").SwfToolbar("SwfToolbar").Press "新增机箱"
SwfWindow("资源管理器").SwfWindow("选择厂商").SwfObject("确定").Click 31,9
SwfWindow("资源管理器").SwfWindow("新增机箱").WinEdit("Edit").SetSelection 0,3
SwfWindow("资源管理器").Check CheckPoint("资源管理器")
SwfWindow("资源管理器").SwfWindow("新增机箱").SwfEdit("ipAddressControl1").Set "152"
SwfWindow("资源管理器").SwfWindow("新增机箱").SwfObject("确定").Click 44,9
SwfWindow("资源管理器").SwfObject("diagramView1").Click 57,60
SwfWindow("资源管理器").SwfPropertyGrid("SwfPropertyGrid").SelectProperty "高"
SwfWindow("资源管理器").SwfPropertyGrid("SwfPropertyGrid").SelectProperty "高"
SwfWindow("资源管理器").SwfObject("diagramView1").Click 65, 57, micRightBtn
SwfWindow("资源管理器").SwfToolbar("SwfToolbar").Press "删除(D)"
SwfWindow("资源管理器").SwfWindow("删除").SwfObject("是(Y)").Click 32,18

290755688 发表于 2011-11-1 10:59:48

多谢啊!

290755688 发表于 2011-11-1 11:04:43

兄弟不行啊!

290755688 发表于 2011-11-3 15:51:59

没有知道这个错误的吗!救命啊!:'(
页: [1]
查看完整版本: QTP .net Windows Forms无法识别的对象