51Testing软件测试论坛

标题: QTP 对于C\S架构的表格数据识别不了,请问如何解决? [打印本页]

作者: a784296290z    时间: 2014-4-4 16:01
标题: QTP 对于C\S架构的表格数据识别不了,请问如何解决?
今天用QTP在对比CS架构的表格数据时发现,CS架构的表格上的数据都是画在控件上的,用QTP没有法子提取出来,怎么才能提取出来这一些数据。或者有什么工具可以识别出来这些数据
[attach]89659[/attach]这是我的截图,我想读取里面的数据但是只能识别整个大的控件,无法单独读取到里面的张三、男、测试等数据,开发说这些数据都是读取到后台的数据然后处理之后直接画在展示界面上的。
作者: cj_51Testing    时间: 2014-4-7 23:51
识别是对象是否是个表格对象?
若是表格对象 应该可以用object.GetCellData(Row, Column)获取吧
若不是就不知道了,可能需要加载支持的插件
作者: a784296290z    时间: 2014-4-9 10:36
貌似不是表格对象,只是基于一个窗口对象然后把内容画了上去,识别的时候就识别不到里面的内容了只能识别整个窗口
作者: a784296290z    时间: 2014-4-10 11:46
何解啊  有人帮忙么。。C/S自动化方面的高手。。。
作者: jintt    时间: 2014-4-11 11:24
属性的innertext里面是什么,有没有可用的东西

childobject看看能获取到东西不

表格如果是固定的,可以试试虚拟对象
作者: a784296290z    时间: 2014-4-11 16:10
虚拟对象可以取出来了数据么?
作者: 黑羽祭    时间: 2014-4-19 09:15
回复 1# a784296290z


    用SPY一个个检查属性内容是否有需要的
如果都没有,问问开发是什么控件,看看QTP有什么对应的控件
如果还是没有,就没辙了
或者实施OCR吧




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