Example 1:
  <body>
  <h4>John Smith<input type=checkbox name="select" /></h4>
  <body>
  <h4>Anne Anderson<input type="checkbox" name="select" checked=true /></h4>
  In QTP:
  'Selecting John Smith
  Browser("XPath").WebElement("xpath:=//h4[1]").Click
  'Selecting Anne Anderson
  Browser("XPath").WebElement("xpath:==/h4[contains(text(), 'Anne')]").Click)
  Example 2:
  XPath:
  1. (//tr[@class='row2']/td[1])[2]
  2. (//td[contains(text(),'Address')])[2]
  In QTP:
  1. Browser("XPath").WebElement("xpath:=(//tr[@class='row2']/td[1])[2]").Click
  2. Browser("XPath").WebElement("xpath:=(//td[contains(text(),'Address')])[2]").Click
  Example 3:
  <table id='table1'>
  <tr class='row1' id=BPT>
  <td>View ID</td>
  <td><input type='button' value='Button 1' class='btn_blue' id='btnfirst'></td>
  </tr>
  In QTP:
  'Selecting Button 1
  Browser("XPath").WebButton("xpath:=//td/input[@id='btnfirst']").Click
  'Select Button 1
  Browser("XPath").WebButton("xpath:=(//table[@id='table1']/*/*)[1]/*[2]/input").Click

最新内容请见作者的GitHub页:http://qaseven.github.io/

在QTP中申明XPath相关推荐

  1. stdio.h头文件中申明的基本函数

    stdio.h头文件中申明的基本函数 调用scanf函数时,需传入变量的地址作为参数,scanf函数会等待标准输入设备(键盘等)输入数据,并且将输入的数据赋值给地址对应的变量. #include< ...

  2. QTP中FireEvent实现多样JS操作

    今天录制这样一个操作的脚本时,遇到一个问题: 当鼠标移到某个对象上时,才会出现对应的操作,而这些都是通过JS来实现的,录制完了之后,只能获取到对应操作的link的点击,而出现对应有操作功能的对象因为没 ...

  3. QTP中对数据库的操作(查询,更新和删除等)

    标题为QTP对数据库的操作,其实应该改为QTP/VBS对数据库的操作.因为QTP中就是通过vbs完成数据库操作的.以access为例. 通过ADO对数据库访问的步骤如下: a.创建一个到数据库的 AD ...

  4. 在Java中使用xpath对xml解析

     个人博客地址:https://www.vastyun.com xpath是一门在xml文档中查找信息的语言.xpath用于在XML文档中通过元素和属性进行导航.它的返回值可能是节点,节点集合,文本, ...

  5. ibm xml专区中对XPATH的一个好文

    ibm xml专区中对XPATH的一个好文,http://www.ibm.com/developerworks/cn/xml/x-xpathjava/ 主要小结如下: 1 JDK 1.5中已经自带了很 ...

  6. 简介QTP中的Active Screen

    Active Screen 是QTP中一个独有的功能,可以用于录制测试脚本后的辅助编辑和维护测试脚本.Active Screen 即使测试步骤的截图,可用于直观的描述测试步骤,也是一个测试对象的信息库 ...

  7. XPath语法 在C#中使用XPath例子与用法

    XPath可以快速定位到Xml中的节点或者属性.XPath语法很简单,但是强大够用,它也是使用xslt的基础知识. 示例Xml: <?xml version="1.0" en ...

  8. 通过 .NET Framework 中的 XPath 和 XSLT API 方便地操作 XML 数据

    本文假设您熟悉 Visual Basic .NET 下载本文的代码: XPathandXSLT.exe (166KB) 摘要 XPath 是一种正在兴起的通用查询语言.通过 XPath,可以在基于 X ...

  9. Selenium webdriver中的xpath定位

    使用selenium进行自动化测试,其实很多时候就是模拟用户的操作,在前端页面对元素进行操作,因此元素的定位在自动化测试中是至关重要的.关于如何 使用id,className,name,linkTex ...

最新文章

  1. 基于 Android NDK 的学习之旅----- C调用Java
  2. 关于Exchange Server 2010中OWA页面无法打开问题处理方法
  3. *迭代 分支回收、创建偷懒脚本
  4. 10、软件质量工程师指南 - 软件项目角色指南系列文章
  5. 在自己的网页添加谷歌地图
  6. 每日阅读(产品) 汤道QQ与微信
  7. php7过滤,PHP7过滤unserialize()
  8. 9:01 2009-7-20
  9. ajax手机号码验证,Jquery Validation 插件验证手机号
  10. K3打印单据,提示:等待C盘释放空间,内存不足
  11. 一个完整的计算器c语言源代码,分享一个C语言的计算器源代码
  12. HashMap底层原理实现
  13. 大国崛起(三) 大不列颠及北爱尔兰联合王国(英国)
  14. 神码ai人工智能写作机器人_AI启动协变量AI为机器人构建通用AI
  15. #GD32F307VET6# 等位替代海威华芯HHD1705001
  16. filebeat7.7.0相关详细配置预览- processors - add_host_metadata
  17. python 类的学习笔记
  18. AVI文件格式及相关操作
  19. Java面向对象与代码编写
  20. 马毅沈向洋曹颖最新AI综述火了!耗时3月打造,网友:必读论文

热门文章

  1. 使用commons-dbutils
  2. 《head first java 》读书笔记(四)
  3. Exchange部署之:客户端访问Exchange
  4. Listview的点击效果
  5. 关于spring中commons-attributes-compiler.jar的使用问题
  6. 自己动手做一个小Linux-2
  7. 动态改变Android控件大小
  8. rollback 最后判断成功_面试自我介绍随便说说就行?注意3忌2套路帮你提升50%成功率...
  9. 原生html js css绘制折现图,HTML5教程 Chart.js自定义提示折线图
  10. ucint核心边缘分析_5G、云计算、物联网与边缘计算的相辅相承