51Testing软件测试论坛
标题:
这句话用描述性编程该怎么写
[打印本页]
作者:
hollyecho
时间:
2010-2-23 17:19
标题:
这句话用描述性编程该怎么写
QTP录制这个网址,点击首页的超链接【现场咨询】
http://www.uml.net.cn/
下面这句话:
Browser("火龙果软件-企业级培训提供商:UML,软件需求,架构设计,软").Page("火龙果软件-企业级培训提供商:UML,软件需求,架构设计,软").Link("text:=现场咨询","html tag:=A").Click
用描述性编程该怎么写呢?
SPY出来的结果是有嵌套表格的,不会弄,
作者:
fairylly
时间:
2010-2-24 10:00
在Object Repository中把Browser("火龙果软件-企业级培训提供商:UML,软件需求,架构设计,软")对象删除,连带的把下面的page及link对象都删除
使用下面这句描述性编程语句可以成功回放:
Browser("openurl:=http://www.uml.net.cn").Page("url:=http://www.uml.net.cn").Link("text:=现场咨询").Click
但使用下面这个语句,会报说找不到browser对象:
Browser("name:=火龙果软件-企业级培训提供商:UML,软件需求,架构设计,软件项目管理,软件配置管理,软件测试,软件质量管理,软件产品研发管理敏捷开发,界面设计,嵌入式测试,CMMI,Oracle,J2EE,C++").Page("title:=火龙果软件-企业级培训提供商:UML,软件需求,架构设计,软件项目管理,软件配置管理,软件测试,软件质量管理,软件产品研发管理敏捷开发,界面设计,嵌入式测试,CMMI,Oracle,J2EE,C++").Link("text:=现场咨询").Click
browser对象尝试使用name、title、opentitle三个属性,但都提示找不到browser对象(page对象类似)
不知道是不是因为那三个属性值太长的缘故
使用别的网站但title较短,测试使用那三个属性,都是正常的。
QTP新手,不甚了解;
作者:
hollyecho
时间:
2010-2-24 13:25
SPY出来的结果见附件
是不是描述性编程必须写上webtable-webtable-link这样一层层写下去?
作者:
hollyecho
时间:
2010-2-24 13:28
百度首页的SPY出来比较简单,就三层结构
Browser(“百度一下,你就知道”).Page(“百度一下,你就知道").Link("新 闻").Click
用描述性编程写就是:
Browser("name:=百度一下,你就知道").Page("title:=百度一下,你就知道").Link("text:=新 闻","html tag:=A").Click
这样就行的通
其他的有多层结构的就不行了
作者:
skyzhu
时间:
2010-2-24 15:11
只是要点这个链接的话换个属性就可以了
xxxxxxxxxxxxxxxxxx.Link("name:=现场咨询").Click
作者:
hollyecho
时间:
2010-2-24 17:44
Browser("name:=火龙果软件-企业级培训提供商:UML,软件需求,架构设计,软件项目管理,软件配置管理,软件测试,软件质量管理,软件产品研发管理敏捷开发,界面设计,嵌入式测试,CMMI,Oracle,J2EE,C++").Page("title:=火龙果软件-企业级培训提供商:UML,软件需求,架构设计,软件项目管理,软件配置管理,软件测试,软件质量管理,软件产品研发管理敏捷开发,界面设计,嵌入式测试,CMMI,Oracle,J2EE,C++").Link("text:=现场咨询").Click
Browser("name:=火龙果软件-企业级培训提供商:UML,软件需求,架构设计,软件项目管理,软件配置管理,软件测试,软件质量管理,软件产品研发管理敏捷开发,界面设计,嵌入式测试,CMMI,Oracle,J2EE,C++").Page("title:=火龙果软件-企业级培训提供商:UML,软件需求,架构设计,软件项目管理,软件配置管理,软件测试,软件质量管理,软件产品研发管理敏捷开发,界面设计,嵌入式测试,CMMI,Oracle,J2EE,C++").Sync
Browser("name:=火龙果软件-企业级培训提供商:UML,软件需求,架构设计,软件项目管理,软件配置管理,软件测试,软件质量管理,软件产品研发管理敏捷开发,界面设计,嵌入式测试,CMMI,Oracle,J2EE,C++").Close
报错:
Line (1): "Browser("name:=火龙果软件-企业级培训提供商:UML,软件需求,架构设计,软件项目管理,软件配置管理,软件测试,软件质量管理,软件产品研发管理敏捷开发,界面设计,嵌入式测试,CMMI,Oracle,J2EE,C++").Page("title:=火龙果软件-企业级培训提供商:UML,软件需求,架构设计,软件项目管理,软件配置管理,软件测试,软件质量管理,软件产品研发管理敏捷开发,界面设计,嵌入式测试,CMMI,Oracle,J2EE,C++").Link("text:=现场咨询").Click".
作者:
hollyecho
时间:
2010-2-24 17:46
Browser("openurl:=http://www.uml.net.cn").Page("url:=http://www.uml.net.cn").Link("name:=现场咨询").Click
这样就可以
不知道何解?
作者:
chinafree
时间:
2010-3-2 16:59
SystemUtil.Run "iexplore.exe","http://www.uml.net.cn/"
Browser("openurl:=http://www.uml.net.cn").Page("url:=http://www.uml.net.cn").Link("text:=现场咨询").Click
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2