在QTP中申明XPath
<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
在QTP中申明XPath相关推荐
- stdio.h头文件中申明的基本函数
stdio.h头文件中申明的基本函数 调用scanf函数时,需传入变量的地址作为参数,scanf函数会等待标准输入设备(键盘等)输入数据,并且将输入的数据赋值给地址对应的变量. #include< ...
- QTP中FireEvent实现多样JS操作
今天录制这样一个操作的脚本时,遇到一个问题: 当鼠标移到某个对象上时,才会出现对应的操作,而这些都是通过JS来实现的,录制完了之后,只能获取到对应操作的link的点击,而出现对应有操作功能的对象因为没 ...
- QTP中对数据库的操作(查询,更新和删除等)
标题为QTP对数据库的操作,其实应该改为QTP/VBS对数据库的操作.因为QTP中就是通过vbs完成数据库操作的.以access为例. 通过ADO对数据库访问的步骤如下: a.创建一个到数据库的 AD ...
- 在Java中使用xpath对xml解析
个人博客地址:https://www.vastyun.com xpath是一门在xml文档中查找信息的语言.xpath用于在XML文档中通过元素和属性进行导航.它的返回值可能是节点,节点集合,文本, ...
- ibm xml专区中对XPATH的一个好文
ibm xml专区中对XPATH的一个好文,http://www.ibm.com/developerworks/cn/xml/x-xpathjava/ 主要小结如下: 1 JDK 1.5中已经自带了很 ...
- 简介QTP中的Active Screen
Active Screen 是QTP中一个独有的功能,可以用于录制测试脚本后的辅助编辑和维护测试脚本.Active Screen 即使测试步骤的截图,可用于直观的描述测试步骤,也是一个测试对象的信息库 ...
- XPath语法 在C#中使用XPath例子与用法
XPath可以快速定位到Xml中的节点或者属性.XPath语法很简单,但是强大够用,它也是使用xslt的基础知识. 示例Xml: <?xml version="1.0" en ...
- 通过 .NET Framework 中的 XPath 和 XSLT API 方便地操作 XML 数据
本文假设您熟悉 Visual Basic .NET 下载本文的代码: XPathandXSLT.exe (166KB) 摘要 XPath 是一种正在兴起的通用查询语言.通过 XPath,可以在基于 X ...
- Selenium webdriver中的xpath定位
使用selenium进行自动化测试,其实很多时候就是模拟用户的操作,在前端页面对元素进行操作,因此元素的定位在自动化测试中是至关重要的.关于如何 使用id,className,name,linkTex ...
最新文章
- 基于 Android NDK 的学习之旅----- C调用Java
- 关于Exchange Server 2010中OWA页面无法打开问题处理方法
- *迭代 分支回收、创建偷懒脚本
- 10、软件质量工程师指南 - 软件项目角色指南系列文章
- 在自己的网页添加谷歌地图
- 每日阅读(产品) 汤道QQ与微信
- php7过滤,PHP7过滤unserialize()
- 9:01 2009-7-20
- ajax手机号码验证,Jquery Validation 插件验证手机号
- K3打印单据,提示:等待C盘释放空间,内存不足
- 一个完整的计算器c语言源代码,分享一个C语言的计算器源代码
- HashMap底层原理实现
- 大国崛起(三) 大不列颠及北爱尔兰联合王国(英国)
- 神码ai人工智能写作机器人_AI启动协变量AI为机器人构建通用AI
- #GD32F307VET6# 等位替代海威华芯HHD1705001
- filebeat7.7.0相关详细配置预览- processors - add_host_metadata
- python 类的学习笔记
- AVI文件格式及相关操作
- Java面向对象与代码编写
- 马毅沈向洋曹颖最新AI综述火了!耗时3月打造,网友:必读论文
热门文章
- 使用commons-dbutils
- 《head first java 》读书笔记(四)
- Exchange部署之:客户端访问Exchange
- Listview的点击效果
- 关于spring中commons-attributes-compiler.jar的使用问题
- 自己动手做一个小Linux-2
- 动态改变Android控件大小
- rollback 最后判断成功_面试自我介绍随便说说就行?注意3忌2套路帮你提升50%成功率...
- 原生html js css绘制折现图,HTML5教程 Chart.js自定义提示折线图
- ucint核心边缘分析_5G、云计算、物联网与边缘计算的相辅相承