51Testing软件测试论坛

标题: QTP .net Windows Forms无法识别的对象 [打印本页]

作者: 290755688    时间: 2011-10-26 15:24
标题: QTP .net Windows Forms无法识别的对象
本帖最后由 290755688 于 2011-10-26 15:26 编辑

[attach]75769[/attach]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
没有人遇到这个问题吗???求救
作者: TIB    时间: 2011-10-28 11:09
SwfWindow("资源管理器").SwfWindow("新增机箱").SwfEdit("ipAddressControl1").Set

这里的Set为什么是空的?
作者: 290755688    时间: 2011-10-31 13:10
录制的,我也不知道!  小弟刚刚学习使用QTP
作者: zzxxbb112    时间: 2011-10-31 13:56
你set后面没有参数
试试这样:
  1. SwfWindow("资源管理器 登录").SwfEdit("SwfEdit").Type "A"
  2. SwfWindow("资源管理器 登录").SwfEdit("SwfEdit").Set "Administrator"
  3. SwfWindow("资源管理器 登录").SwfEdit("SwfEdit").SetSelection 0,13
  4. SwfWindow("资源管理器 登录").SwfEdit("SwfEdit").Click 31, 8, micRightBtn
  5. SwfWindow("资源管理器 登录").SwfObject("textBox1").WinMenu("ContextMenu").Select "<Item 3>"
  6. SwfWindow("资源管理器 登录").SwfEdit("SwfEdit_2").Click 28, 9, micRightBtn
  7. SwfWindow("资源管理器 登录").SwfObject("textBox2").WinMenu("ContextMenu").Select "<Item 4>"
  8. SwfWindow("资源管理器 登录").SwfObject("确定").Click 40,15
  9. SwfWindow("资源管理器").SwfTreeView("SwfTreeView").Select "Local;1_机箱管理"
  10. SwfWindow("资源管理器").SwfObject("diagramView1").Click 149, 111, micRightBtn
  11. SwfWindow("资源管理器").SwfToolbar("SwfToolbar").Press "新增机箱"
  12. SwfWindow("资源管理器").SwfWindow("选择厂商").SwfObject("确定").Click 31,9
  13. SwfWindow("资源管理器").SwfWindow("新增机箱").WinEdit("Edit").SetSelection 0,3
  14. SwfWindow("资源管理器").Check CheckPoint("资源管理器")
  15. SwfWindow("资源管理器").SwfWindow("新增机箱").SwfEdit("ipAddressControl1").Set "152"
  16. SwfWindow("资源管理器").SwfWindow("新增机箱").SwfObject("确定").Click 44,9
  17. SwfWindow("资源管理器").SwfObject("diagramView1").Click 57,60
  18. SwfWindow("资源管理器").SwfPropertyGrid("SwfPropertyGrid").SelectProperty "高"
  19. SwfWindow("资源管理器").SwfPropertyGrid("SwfPropertyGrid").SelectProperty "高"
  20. SwfWindow("资源管理器").SwfObject("diagramView1").Click 65, 57, micRightBtn
  21. SwfWindow("资源管理器").SwfToolbar("SwfToolbar").Press "删除(D)"
  22. SwfWindow("资源管理器").SwfWindow("删除").SwfObject("是(Y)").Click 32,18
复制代码

作者: 290755688    时间: 2011-11-1 10:59
多谢啊!
作者: 290755688    时间: 2011-11-1 11:04
兄弟不行啊!
作者: 290755688    时间: 2011-11-3 15:51
没有知道这个错误的吗!救命啊!




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