51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2442|回复: 7
打印 上一主题 下一主题

[原创] 参数化设置,救助大虾

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-9-12 11:22:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Browser("预算通计价Web系统").Page("预算通计价Web系统_2").Frame("mainFrame_4").WebElement("兰苑建筑").Click

上面是一段脚本

操作流程是这样子的

我查询出某个数据 如:兰苑建筑,再选中该条数据,单击删除按钮,删除该条数据!

我想把这个 兰苑建筑 给参数化掉。!!以便于可以选择其他数据 不仅限该条 兰苑建筑 数据
--------------
按一楼说的方法 参数化后 脚本变成这样子的
Browser("预算通计价Web系统").Page("预算通计价Web系统_2").Frame("mainFrame_4").WebElement("兰苑建筑").Click DataTable("Demand_Sort_Locus", dtGlobalSheet)


运行时会报错的哟  这是个链接,不是set的

[ 本帖最后由 t2830212 于 2008-9-12 11:54 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-9-12 11:46:26 | 只看该作者
在Keyword View下,找到WebElement("兰苑建筑")这一行,再找到Value那一列,点击那个单元格,单元格后面会有个<#>的按钮,点击它就弹出了参数化对话框,然后自己想怎么参数化,就怎么参数化了。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-9-12 11:56:52 | 只看该作者
如果是我写的话我会写成:
Browser("预算通计价Web系统").Page("预算通计价Web系统_2").Frame("mainFrame_4").WebElement("innertext:="&DataTable("Demand_Sort_Locus", GlobalSheet)).Click
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-9-12 14:16:38 | 只看该作者
我试着看看
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-9-12 16:16:43 | 只看该作者
可以从数据库中查询出数据作为参数数据
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-9-12 16:28:21 | 只看该作者
2楼的方法不可用!!innertext是否需要定义??
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-9-24 11:10:38 | 只看该作者
[quote]原帖由 鹭岛 于 2008-9-12 11:56 发表
如果是我写的话我会写成:
Browser("预算通计价Web系统").Page("预算通计价Web系统_2").Frame("mainFrame_4").WebElement("innertext:="&DataTable("Demand_Sort_Locus", GlobalSheet),"html tag:=SPAN").Click
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-9-24 11:37:31 | 只看该作者
很简单,按你所说这个element是个链接。
在Link("兰苑建筑")上点击右键查看这个元素的属性,通常link的引用参数包含名称和链接地址,所以你想要把这个链接参数化就必须同时修改这两个参数。修改方法很简单,点击href后面的<#>,设置你的参数源。同样的方法修改text。
在这里我把参数源都设为datatable来传入,这样你会发现数据表视图里多了这两个参数项,如此你的链接就被成功参数化了

[ 本帖最后由 ellven 于 2008-9-24 11:50 编辑 ]
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-28 08:31 , Processed in 0.063466 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表