51Testing软件测试论坛

标题: QTP如何获取Swftable里的复选框? [打印本页]

作者: xmlvxing    时间: 2013-9-3 09:40
标题: QTP如何获取Swftable里的复选框?
本帖最后由 xmlvxing 于 2013-9-3 09:42 编辑

[attach]87101[/attach]
如上图,我这是C#开发的C/S架构的产品,在用QTP录制时,无法识别到勾选那个复选框的动作,以下是录制生成的脚本:
SwfWindow("门诊结算 - [处方费用冲销]").SwfWindow("处方费用冲销").SwfTable("edgSkill").SetCellData 0,"金额","3,"  

这是一个复选框放在了table里,spy只能抓取到table,而抓取不到复选框,下面是spy的截图:
[attach]87100[/attach]

请各位测友帮忙查看解决哈,感激不尽
作者: amyxiaotu    时间: 2013-9-12 15:06
首先使用WebTable的方法cellData,定位到指定单元格,确定单元格所在的行后,使用WebTable的ChildItem子对象方法,将WebCheckBox虚拟成WebTable的子对象,然后判断是否设置为on或off。这两个方法如何使用,请百度一下就知道了。
作者: feiyunkai    时间: 2013-9-12 16:39
直接clickcell 行,列   就可以了




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