自动化测试页面上对hidden控件的处理
来源:互联网 发布:雪梨淘宝店叫什么名字 编辑:程序博客网 时间:2024/06/01 07:12
我们在进行自动化测试时,经常需要对页面的元素进行定位取值。如果该元素是enable的可以很方便定位。但是有时需要定位hidden的元素,直接定位就成了问题。
<input type="hidden" value="147.86" name="total_plan_amount">
如果通过firebug或者其他工具发现是hidde类型的元素。首先需要通过它上级取得“innerHTML”。比如下面的html结构
<td class="altRowOdd" align="right"> <input type="text" disabled="" size="6" value="0" name="totalfee"> <input type="hidden" value="147.86" name="total_plan_amount"></td>
先通过第一个input定位到它的上级td,取得这个td的innerHTML,即td.attribute(‘innerHTML’). 在selenium ruby 中通过Nokogiri::HTML对获得的html进行解析
doc = Nokogiri::HTML(html)doc.xpath("//input[@name='total_plan_amount']").attribute('value')
这样就获得了隐藏元素的值。
0 0
- 自动化测试页面上对hidden控件的处理
- selenium自动化测试-对时间控件的处理
- Web自动化测试(4): Selenium Web Driver 操作控件完成页面自动化测试的例子。
- 对非自动化测试的自动化支持
- 获取父页面的数据,并且hidden到页面上
- 判断页面上控件的值是否已经改变,如果发生改变,我们就需要对其做相关处理
- AChecker + Selenium2对需要登录的页面进行自动化可访问性测试
- android自动化测试中hierarchyviewer和uiautomatorviewer获取控件信息的方式比对(1)
- android自动化测试中hierarchyviewer和uiautomatorviewer获取控件信息的方式比对(2)
- android自动化测试中hierarchyviewer和uiautomatorviewer获取控件信息的方式比对
- android自动化测试中hierarchyviewer和uiautomatorviewer获取控件信息的方式比对(1)
- android自动化测试中hierarchyviewer和uiautomatorviewer获取控件信息的方式比对(2)
- android自动化测试中hierarchyviewer和uiautomatorviewer获取控件信息的方式比对(1)
- android自动化测试中hierarchyviewer和uiautomatorviewer获取控件信息的方式比对
- jQuery中的选择器:visible对visibility:hidden的处理
- 《软件自动化测试成功之道》节选4 - 标准控件的特殊问题的处理方法
- 自动化测试中对Alert, 多窗口,下拉框的处理
- selenium实现登录页面的自动化测试
- 应用系统之间数据传输的几种方式
- Java 语言中 Enum 类型的使用介绍
- html基础简介
- 黑马程序员—Java集合框架及Java中的几个工具类
- 使用doxygen排版数学公式出错的解决方法
- 自动化测试页面上对hidden控件的处理
- 通过JSTL+EL实现循环迭代
- 神马都是浮云,unity中自己写Coroutine协程源码
- C++命名空间
- POJ 2081 Recaman's Sequence(水~)
- html元素解释
- 二维码框架ZBarSDK的使用和自定义二维码扫描界面方法
- 闭包错误-Cannot invoke 'responseResult' with an argument list of type
- Invert Binary Tree