mengdi007 发表于 2013-2-26 10:29:57

【已解决】QTP中怎么将WebTable添加到对象库呢?

本帖最后由 黑羽祭 于 2013-2-27 12:59 编辑

我想获得WebTable中行数和列数,可是使用spy侦测出来的对象总是WebTable下层的WebElement对象(怎么也选不中WebTable),导致运行时,QTP报错:对象库中找不到“发布箱列表”对象。以下是部分代码:请高手帮忙。谢谢!
With Browser("个人空间管理").Page("个人空间管理")
         tRow = .WebTable("发布箱列表").RowCount
         tColunm = .WebTable("发布箱列表").ColumnCount(1)

黑羽祭 发表于 2013-2-26 11:30:50

回复 1# mengdi007


    使用SPY,选在WebTable上,查看属性,使用描述性编程
可以把属性截图发上来看下。

mengdi007 发表于 2013-2-26 12:03:04

请问描述性编程怎么和对象库编程放在一起使用呢?我对描述性编程不太熟。

lihailing 发表于 2013-2-26 14:58:32

添加对象时,鼠标点击一下“web Tabel:标题”确定当前选中的是webTable 再点击“确定”按钮保存即可

mengdi007 发表于 2013-2-26 17:25:46

回复 4# lihailing


    上面的截图就是点击“WebTable:标题”后的样子,根本选不中的。

黑羽祭 发表于 2013-2-27 09:00:35

回复 5# mengdi007


    你切到【标识】那个选项卡,然后选在如html id之类的属性上再截图~

mengdi007 发表于 2013-2-27 10:43:32

回复 6# 黑羽祭

mengdi007 发表于 2013-2-27 11:06:40

回复 6# 黑羽祭


    我的问题解决了,太感谢你了!:lol

黑羽祭 发表于 2013-2-27 12:58:24

回复 8# mengdi007


    呵呵~还没开始帮呢~

mengdi007 发表于 2013-2-27 13:49:19

回复 9# 黑羽祭


    呵呵,你已经告诉我了:切到“标识”找到html id就可以了啊。:P

lilyhn 发表于 2013-4-26 14:43:56

参考一下,貌似解决问题了。但是我使用spy查看的html id 是空的,不知道有没有影响

黑羽祭 发表于 2013-4-27 08:44:59

回复 11# lilyhn


    正常,开发有时候不会对所有控件都写好html id,没事,用同样的方法换个属性或换个属性组合就能一样操作。

lilyhn 发表于 2013-4-27 15:42:54

本帖最后由 lilyhn 于 2013-4-27 15:44 编辑

回复 12# 黑羽祭 谢谢,:)

吼吼哈哈 发表于 2013-6-18 10:05:25

达哥给力!回复 12# 黑羽祭

让测试飞起来 发表于 2013-6-18 10:52:23

人才太我了1

user603 发表于 2013-6-18 11:41:20

添加到对象库直接使用。

黑羽祭 发表于 2013-6-18 12:47:15

回复 14# 吼吼哈哈


    :lol

吖吖淘乐 发表于 2013-8-15 18:36:46


看上图,处理的上一层是WebTable,下面录制的代码中没有WebTable,对象库中也没有添加上
SystemUtil.Run "iexplore.exe","http://localhost:8800/TransFersysRoot/"
Browser("定值单流转系统").Page("定值单流转系统登录窗口").WebEdit("logname").Set "administrator"
Browser("定值单流转系统").Page("定值单流转系统登录窗口").WebEdit("logpwd").Set "sa"
Browser("定值单流转系统").Page("定值单流转系统登录窗口").WebButton("登 录").Click
Browser("定值单流转系统").Page("定值单流转管理系统").Link("流程处理").Click
Browser("定值单流转系统").Page("定值单流转管理系统_2").Link("处理").Click
Browser("定值单流转系统").Page("定值单流转管理系统_3").WebButton("通 过").Click
Browser("定值单流转系统").Page("定值单流转管理系统_2").Link("处理").Click
Browser("定值单流转系统").Page("定值单流转管理系统_4").WebButton("通过").Click
Browser("定值单流转系统").Page("定值单流转管理系统_2").Link("处理").Click
Browser("定值单流转系统").Page("定值单流转管理系统_5").WebButton("通 过").Click
Browser("定值单流转系统").Page("定值单流转管理系统_2").Link("处理").Click
Browser("定值单流转系统").Page("定值单流转管理系统_6").WebButton("通 过").Click
Browser("定值单流转系统").Page("Page").Sync
Browser("定值单流转系统").CloseAllTabs


向高手请教请指导?

黑羽祭 发表于 2013-8-16 09:08:09

回复 18# 吖吖淘乐


    没有就自己用描述写吧

吖吖淘乐 发表于 2013-8-16 17:01:44

怎么写?额不会,能不能指导一下?
还有问一下?我发的图片为什么不显示呀?显示的却是这些,是因为我的级别低吗?
页: [1] 2
查看完整版本: 【已解决】QTP中怎么将WebTable添加到对象库呢?