如何自动化使用Microsoft Chart Control使用任何自动化工具开发的图像图表?

时间:2014-06-11 10:28:41

标签: vbscript bar-chart qtp mschart

我们需要验证网页中显示的图像条形图值是否与预期值匹配。

下面是QTP中的图像图表属性,其中包含ActiveX,Web,ASPAjax,Dojo,GWT,YahooUI,WPF和&银光。

Class: Image
file name: ChartImg.axd?i=chart_75c762f28e394edeba3863d63bae9150_0.png&g=14f7f32133d74b6caaffe977533cd3a0
html id: ContentPlaceHolder1_Chart1
html tag: IMG
image type: Plain Image
name: Image
OUterhtml: <IMG style=height:300px;width:750px;border-width:0px; alt= src=/ChartReport/ChartImg.axd?i=chart_75c762f28e394edeba3863d63bae9150_0.png&g=14f7f32133d74b6caaffe977533cd3a0 id=ContentPlaceHolder1_Chart1>
url: {empty}
text:{empty} 

以下是在firebug中捕获的详细信息。

img id="ContentPlaceHolder1_Chart1"
style="height:300px;width:750px;border-width:0px;"
alt="" 
src="/ChartReport/ChartImg.axd?i=chart_75c762f28e394edeba3863d63bae9150_0.png&g=14f7f32133d74b6caaffe977533cd3a0"

我启用了QTP 11的所有可能插件并尝试从图表图像中检索文本但未成功。我已经与这个AUT的开发人员核实过,他们告诉我他们已经使用了微软图表控件,因此它只会显示为图像。我尝试使用许多在线ocr转换工具,但我能看到的只是图像的标题。有没有办法使用任何自动化工具获取图像条形图值?

1 个答案:

答案 0 :(得分:0)

我们目前正在使用QTP 11.5 / QTP 12的Insight Object功能,这使我们能够将图表值添加为对象并使用它。有关详情,请访问:http://qaautomationqtp.blogspot.in/2013/12/understanding-insight-objects-in-uft-115.html