QTP的那些事--XPath的重要使用

简介:

开始的时候以为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 ,如需转载请自行联系原作者。
目录
相关文章
|
8月前
|
JavaScript
Selenium--WebDriverWait--你知道显示等待?(结合源码让你更加得心应手)
Selenium--WebDriverWait--你知道显示等待?(结合源码让你更加得心应手)
41 0
|
PHP Windows
Windows下laravel/lumen中执行phpunit报phpunit: command not found解决办法
Windows下laravel/lumen中执行phpunit报phpunit: command not found解决办法
121 0
Windows下laravel/lumen中执行phpunit报phpunit: command not found解决办法
|
测试技术
Cypress系列(45)- cypress-skip-and-only-ui 插件详解
Cypress系列(45)- cypress-skip-and-only-ui 插件详解
80 0
Cypress系列(45)- cypress-skip-and-only-ui 插件详解
C# 之 带你玩转命令行版《2048》 -- 附源码分享
C# 之 命令行版2048,自己动手做一个2048玩一下吧~
171 0
C# 之 带你玩转命令行版《2048》 -- 附源码分享
|
Shell
Redmine 插件 Easy Gantt 的安装与测试
Easy Gantt 是 Redmine 的插件,这个插件使得在 Redmine 下进行项目进度规划非常容易。本文介绍 Easy Gantt 插件的安装方法和主要功能。
7336 0

热门文章

最新文章