51Testing软件测试论坛
标题:
【已解决】QTP中怎么将WebTable添加到对象库呢?
[打印本页]
作者:
mengdi007
时间:
2013-2-26 10:29
标题:
【已解决】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
回复
1#
mengdi007
使用SPY,选在WebTable上,查看属性,使用描述性编程
可以把属性截图发上来看下。
作者:
mengdi007
时间:
2013-2-26 12:03
[attach]83830[/attach]请问描述性编程怎么和对象库编程放在一起使用呢?我对描述性编程不太熟。
作者:
lihailing
时间:
2013-2-26 14:58
添加对象时,鼠标点击一下“web Tabel:标题”确定当前选中的是webTable 再点击“确定”按钮保存即可
作者:
mengdi007
时间:
2013-2-26 17:25
回复
4#
lihailing
上面的截图就是点击“WebTable:标题”后的样子,根本选不中的。
作者:
黑羽祭
时间:
2013-2-27 09:00
回复
5#
mengdi007
你切到【标识】那个选项卡,然后选在如html id之类的属性上再截图~
作者:
mengdi007
时间:
2013-2-27 10:43
回复
6#
黑羽祭
[attach]83846[/attach]
作者:
mengdi007
时间:
2013-2-27 11:06
回复
6#
黑羽祭
我的问题解决了,太感谢你了!
作者:
黑羽祭
时间:
2013-2-27 12:58
回复
8#
mengdi007
呵呵~还没开始帮呢~
作者:
mengdi007
时间:
2013-2-27 13:49
回复
9#
黑羽祭
呵呵,你已经告诉我了:切到“标识”找到html id就可以了啊。
作者:
lilyhn
时间:
2013-4-26 14:43
参考一下,貌似解决问题了。但是我使用spy查看的html id 是空的,不知道有没有影响
作者:
黑羽祭
时间:
2013-4-27 08:44
回复
11#
lilyhn
正常,开发有时候不会对所有控件都写好html id,没事,用同样的方法换个属性或换个属性组合就能一样操作。
作者:
lilyhn
时间:
2013-4-27 15:42
本帖最后由 lilyhn 于 2013-4-27 15:44 编辑
回复
12#
黑羽祭
谢谢,
作者:
吼吼哈哈
时间:
2013-6-18 10:05
达哥给力!
回复
12#
黑羽祭
作者:
让测试飞起来
时间:
2013-6-18 10:52
人才太我了1
作者:
user603
时间:
2013-6-18 11:41
添加到对象库直接使用。
作者:
黑羽祭
时间:
2013-6-18 12:47
回复
14#
吼吼哈哈
作者:
吖吖淘乐
时间:
2013-8-15 18:36
[attach]86866[/attach]
看上图,处理的上一层是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
[attach]86867[/attach]
向高手请教请指导?
作者:
黑羽祭
时间:
2013-8-16 09:08
回复
18#
吖吖淘乐
没有就自己用描述写吧
作者:
吖吖淘乐
时间:
2013-8-16 17:01
怎么写?额不会,能不能指导一下?
还有问一下?我发的图片为什么不显示呀?显示的却是这些[attach]86867[/attach],是因为我的级别低吗?
作者:
yhdban
时间:
2015-4-18 14:23
4楼说的对,在添加对象库时候随便选择一个webtable下面的元素,在弹出的Add to Repository窗口,点击webtable,然后点击保存即可将上层的webtable对象加入对象库,如下图
[attach]94940[/attach]
如下图,webtable已经加入对象库
[attach]94941[/attach]
作者:
yumeiling1234
时间:
2016-3-27 16:16
yhdban 发表于 2015-4-18 14:23
4楼说的对,在添加对象库时候随便选择一个webtable下面的元素,在弹出的Add to Repository窗口,点击webtab ...
你的回答完美的解决了我的问题
感谢
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2