开始的时候以为selenium比较的好,毕竟是开源的。有众多的人的后台支持。但是后来发现它的好处在于它的对象的识别是通过xpath的方式,但是QTP现在也是支持xpath了,这个无疑是重要的一个地方。
对于不论页面的元素如何的动态展示,如何的动态出现,我们都可以通过xpath来准备的定位到该对象,使用方式如下:
1,在Firefox中打开firechecker(需要事先已经安装的,可通过firefox 的附件功能安装),可以直接的通过firebug提供的xpath来查找元素,但是这个一般都是绝对路径的,扩展性不太好,不建议使用它提供的XPath,我们可以在firechecker中自己写上相关的XPath的路径,然后看看我们自己输入的XPath检查到的页面元素,直到输入的XPath的路径查找到的页面元素是一个我们期望的唯一的一个元素即可,
2,然后将复制的XPath路径,粘贴到相关的对象库中的对象的XPath的值下。
本文转自hcy's workbench博客园博客,原文链接:http://www.cnblogs.com/alterhu/archive/2012/01/12/2320415.html,如需转载请自行联系原作者。