QTP 无法识别web 大全
说明:这里以一个登陆框为例,展示了各种方式供你选择。
假设你喜欢对象的话。也能够手动加入对象webedit。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
依据以上信息,我们就能够玩转web对象了:
1、採用WebElement的描写叙述编程方式:
Window("360安全浏览器 7.1").Page("好视通BOSS管理系统").WebElement("name:=name").Object.value= "test1"
msgbox Window("360安全浏览器 7.1").Page("好视通BOSS管理系统").WebElement("name:=name").Object.value
msgbox Window("360安全浏览器 7.1").Page("好视通BOSS管理系统").WebElement("name:=name").GetROProperty("value")
2、顺便添加2个右键操作的,左键方法类似:
Setting.WebPackage("ReplayType") = 2
Window("360安全浏览器 7.1").Page("好视通BOSS管理系统").WebElement("name:=name").RightClick
wait 2
Window("360安全浏览器 7.1").Page("好视通BOSS管理系统").WebElement("name:=name").Click
Window("360安全浏览器 7.1").Page("好视通BOSS管理系统").WebElement("name:=name").FireEvent "onclick",,,micRightBtn
wait 2
Setting.WebPackage("ReplayType") = 1
3、依据webElement的id:
Window("360安全浏览器 7.1").Page("好视通BOSS管理系统").WebElement("html id:=userName").Object.value ="test2"
msgbox Window("360安全浏览器 7.1").Page("好视通BOSS管理系统").WebElement("html id:=userName").Object.value
4、依据对象的多个属性来确定唯一对象:
Window("360安全浏览器 7.1").Page("好视通BOSS管理系统").WebElement("class:=input_div","type:=text").Object.value ="test3"
msgbox Window("360安全浏览器 7.1").Page("好视通BOSS管理系统").WebElement("html id:=userName").Object.value
5、採用DOM方式的getelementByid方式:
Window("360安全浏览器 7.1").Page("好视通BOSS管理系统").Object.getelementbyid("userName").value = "test4"
msgbox Window("360安全浏览器 7.1").Page("好视通BOSS管理系统").Object.getelementbyid("userName").value
6、採用DOM方式的getelementByName方式:
'这里仅仅取对象名为name的第一个对象的值
Window("360安全浏览器 7.1").Page("好视通BOSS管理系统").Object.getElementsByName("name").item(0).value = "test5"
msgbox Window("360安全浏览器 7.1").Page("好视通BOSS管理系统").Object.getElementsByName("name").item(0).value
Window("360安全浏览器 7.1").Page("好视通BOSS管理系统").Object.getElementsByName("name")(0).value = "test6"
msgbox Window("360安全浏览器 7.1").Page("好视通BOSS管理系统").Object.getElementsByName("name")(0).value
'假设有多个同名的则会返回多个
Set oEdites = Window("360安全浏览器 7.1").Page("好视通BOSS管理系统").Object.getElementsByName("name")
For each oEdit in oEdites
msgbox oEdit
msgbox oEdit.value
Next
QTP 无法识别web 大全的更多相关文章
- WIN7+IE8环境QTP11不能录制和识别web对象的解决方法
在项目稍微空闲的时间,在办公电脑上面装上QTP11来学习.但是发现在录制脚本时无法录制web对象,在网上找解决方法说以管理员的身份运行QTP就可以解决无法录制的问题,用这方法证明是ok的.后来用Obj ...
- qtp不识别树结构中的点击事件
qtp不识别树结构中的点击事件,未生成该点击事件的脚本,解决办法: 1.未生成点击"auto分类c1"的脚本 2.点击1.对象库-2.添加对象库-3.选中对象-点击OK,即将该对象 ...
- QTP自传之web常用对象
随着科技的进步,“下载-安装-运行”这经典的三步曲已离我们远去.web应用的高速发展,改变了我们的思维和生活习惯,同时也使web方面的自动化测试越来越重要.今天,介绍一下我对web对象的识别,为以后的 ...
- QTP对象识别tips
1.已添加的对象无法再次识别成功,编辑对象存储库中测试对象详细信息.子对象无法识别成功时,先检查父对象是否可成功识别. 2.使用.NET Windows Forms 侦测器检测后再使用object s ...
- eclipse无法识别Web项目的问题
1.如果导入web项目后,eclipse无法将其识别为web项目,因而无法发布到tomcat容器中的话,可以采取以下步骤尝试解决: 选中项目名称并点击右键,选择“Properties”项,在出项的面板 ...
- 1个小时!从零制作一个! AI图片识别WEB应用!
0 前言 近些年来,所谓的人工智能也就是AI. 在媒体的炒作下,变得神乎其神,但实际上,类似于图片识别的AI,其原理只不过是数学的应用. 线性代数,概率论,微积分(著名的反向传播算法). 大家觉得这些 ...
- QTP中DataTable操作大全
序曲 假设现在有一个Excel文件:D:\data.xls,里面的具体内容如下:有两个Sheet,第一个叫Login,第二个叫InsertOrder: 当前QTP的Test中有两个Action:Log ...
- Web指纹识别目的Discuz识别+粗糙的版本演绎
这个识别程序是本学期在我的职业培训项目.它是做一类似至Zoomeye怪东西,然后使用ES集成,为了让搜索引擎寻找.因此,我们必须首先去网上识别相应的能力Web包裹,如果用户输入的关键词:Discuz ...
- 使用C#winform编写渗透测试工具--Web指纹识别
使用C#winform编写渗透测试工具--web指纹识别 本篇文章主要介绍使用C#winform编写渗透测试工具--Web指纹识别.在渗透测试中,web指纹识别是信息收集关键的一步,通常是使用各种工具 ...
随机推荐
- 通过简单的SSH隧道实现穿越上网(转)
说明:很惊讶,原来强大的SSH也能实现穿越上网,且配置真的很简单,比OpenVPN简单很多.当然,除了代理简单上网之外,其余功能就没OpenVPN那么的强大,对于用哪个就需要自己去衡量.SSH建立的隧 ...
- HDU 1845 Jimmy’s Assignment(二分匹配)
Jimmy’s Assignment Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/Other ...
- Oracle 11gR2 RAC 数据库不能连接(ORA-12537: TNS:connection closed)
Oracle 11gR2 RAC 数据库不能连接(ORA-12537: TNS:connection closed)的解决 [oracle@rac01 ~]$ sqlplus /nolog SQL*P ...
- PHP作前端java作后台
前两周参加完 ThinkInLamp 的 PHP 架构师大会,听鸟哥一上午的分享,感慨很多,PHP 业界虽然方向不明荒废了两三年的时间,终究还是又重新崛起了.其实包括 Java 的重启问题,现在也已经 ...
- 一.RocketMQ消息中间件 windwos使用
⦁ 能够保证严格的消息顺序⦁ 提供丰富的消息拉取模式⦁ 高效的订阅者水平扩展能力⦁ 实时的消息订阅机制⦁ 亿级的消息堆积能力⦁ 下载https://github.c ...
- XSD-学习总结
1.代码详细分析 <?xml version="1.0"?> <xs:schema xmlns:xs="http://www.w3.org/2001/X ...
- 流畅的python第十二章继承的优缺点学习记录
子类化内置类型的缺点 多重集成和方法解析顺序 tkinter
- J2EE,LAMP和ASP.NET三者比较
为了开发一个动态网站出来,有3中选择,三种选择是一种三足鼎立的一种状态:LAMP J2EE .NET,各有各的好,下面自己总结一下 1.ASP.NET ASP.NET 的开发框架是 Window ...
- 试用cocos2dx 3.1.1
最终有时间,開始全力投入cocos2dx开发了.之前也积累了不少.只是都是基于2.2.2的,3.1.1的版本号也出来一段时间,应该算是成熟了,今天就试试.一个最大的变化就是不须要cygwin了,直接使 ...
- maven 编码GBK的不可映射字符 或者 UTF-8
要通过修改pom.xml文件,告诉maven这个项目使用UTF-8来编译. 方案一: 在pom.xml的/project/build/plugins/下的编译插件声明中加入下面的配置:<enco ...