51Testing软件测试论坛
标题:
参数化设置,救助大虾
[打印本页]
作者:
t2830212
时间:
2008-9-12 11:22
标题:
参数化设置,救助大虾
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 编辑
]
作者:
happychap
时间:
2008-9-12 11:46
在Keyword View下,找到WebElement("兰苑建筑")这一行,再找到Value那一列,点击那个单元格,单元格后面会有个<#>的按钮,点击它就弹出了参数化对话框,然后自己想怎么参数化,就怎么参数化了。
作者:
鹭岛
时间:
2008-9-12 11:56
如果是我写的话我会写成:
Browser("预算通计价Web系统").Page("预算通计价Web系统_2").Frame("mainFrame_4").WebElement("innertext:="&DataTable("Demand_Sort_Locus", GlobalSheet)).Click
作者:
t2830212
时间:
2008-9-12 14:16
我试着看看
作者:
兰兰
时间:
2008-9-12 16:16
可以从数据库中查询出数据作为参数数据
作者:
t2830212
时间:
2008-9-12 16:28
2楼的方法不可用!!innertext是否需要定义??
作者:
ziheng198688
时间:
2008-9-24 11:10
[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
作者:
ellven
时间:
2008-9-24 11:37
很简单,按你所说这个element是个链接。
在Link("兰苑建筑")上点击右键查看这个元素的属性,通常link的引用参数包含名称和链接地址,所以你想要把这个链接参数化就必须同时修改这两个参数。修改方法很简单,点击href后面的<#>,设置你的参数源。同样的方法修改text。
在这里我把参数源都设为datatable来传入,这样你会发现数据表视图里多了这两个参数项,如此你的链接就被成功参数化了
[
本帖最后由 ellven 于 2008-9-24 11:50 编辑
]
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2