ui自动化之隐藏元素、只读属性

上传人:第*** 文档编号:54463681 上传时间:2018-09-13 格式:PPT 页数:9 大小:459KB
返回 下载 相关 举报
ui自动化之隐藏元素、只读属性_第1页
第1页 / 共9页
ui自动化之隐藏元素、只读属性_第2页
第2页 / 共9页
ui自动化之隐藏元素、只读属性_第3页
第3页 / 共9页
ui自动化之隐藏元素、只读属性_第4页
第4页 / 共9页
ui自动化之隐藏元素、只读属性_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《ui自动化之隐藏元素、只读属性》由会员分享,可在线阅读,更多相关《ui自动化之隐藏元素、只读属性(9页珍藏版)》请在金锄头文库上搜索。

1、UI自动化框架测试,LOGO,沈伟明,目录,获取页面元素 如何获取隐藏元素 如何操作隐藏元素 ReadOnly元素的赋值 修改元素属性方法 UI Demo演示,通过FireFox插件获取页面元素及路径,获取隐藏元素,点击单出隐藏元素 使用FireXpath插件获取隐藏元素内容,如何操作隐藏元素,在selenium中隐藏元素由于属性是隐藏的,如果直接对隐藏属性进行操作会抛出异常 所以如果需要对隐藏元素,必须首先使隐藏元素弹出,此时元素的隐藏属性会失去 需要注意的时,实际在selenium中弹出隐藏元素,并非模拟操作那样鼠标点击就可以,必须要通过其他方式,如:使用TAB键从上一元素顺序切换到“出发

2、城市”元素框上;或者通过对“出发城市”这个元素使用sendkey”n”也可以弹出隐藏元素,ReadOnly元素的赋值,在实际编写脚本的过程中经常会遇到很多元素的属性是readonly的,表示此元素只读,不可进行赋值操作(此类情况常出现于日历框组件中) 对于此类元素如果希望变更他的值,对于直接操作日历框会比较复杂,日历框的元素表达是按天拼接的,如果直接操作会需要做较多的运算和处理 对于此类元素,只能通过JS修改元素的属性,去掉只读属性后就可以直接赋值了,修改元素属性方法,/ / 设置元素只读属性为否/ / ById、ByName、ByTagName/ valuepublic void setRe

3、adOnlyFalseByAttribute(string type, string value)string js = “;switch (type)case “ById“:js = “document.getElementById(“ + value + “).readOnly=false;“;break;case “ByName“:js = “document.getElementsByName(“ + value + “).item(O).readOnly=false;“;break;case “ByTagName“:js = “document.getElementsByTagName(“ + value + “).item(O).readOnly=false;“;break;(IJavaScriptExecutor)driver).ExecuteScript(js);,UI Demo演示,http:/ You!,Your company slogan in here,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号