Board logo

标题: 使用 RFT 对 Dojo Web 应用进行自动化测试(3) [打印本页]

作者: look_w    时间: 2018-11-2 16:47     标题: 使用 RFT 对 Dojo Web 应用进行自动化测试(3)

疑难问题解决:用 Find 方法找到 Dojo 矢量图形对象Dojo 中包含专门针对 web 矢量图开发的控件包 -- "dojox.charting",里面封装了很多功能完善的矢量图控件,    比如饼状图,柱状图,由于这些矢量图形封装在固定的容器中,RFT 在识别这些矢量图形的时候会遇到困难,只能识别到矢量图形之上的封装容器,因此无法达到想要的测试效果。要解决这个问题,我们必须使用继承在 class com.rational.test.ft.object.interfaces.  这个类中的 Find 方法。
Dojo 的矢量图形在不同的浏览器中是封装在不同的 HTML 标签下,针对 Firefox 和 IE10,它们封装在 SVG 标签下;针对 IE8 和 IE9,它们封装于 VML 标签下。
案例介绍下面我们给出一个用 Find 方法找到封装于 SVG 标签下的 Dojo 柱装图形的实例:
识别 Dojo 柱装图(图 10)中一个序列条(图 10 红色框内)作为测试对象。
图 10.Dojo bar    chart 柱状图




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0