为什么删掉对象库中的对象,脚本执行不了?
描述性编程的特点是对象库中即使不存在对象,也可以通过设置一些属性值找到对象继续执行,但是为什么我在对象库中删掉对象,以下脚本执行无法执行呢?且QTP弹出找不到对象的提示,是什么原因啊?'Browser("百度一下,你就知道").Page("百度一下,你就知道").Sync
'Browser("百度一下,你就知道").Page("百度一下,你就知道").WebEdit("wd").Set "ee"
'Browser("百度一下,你就知道").Page("百度一下,你就知道").WebButton("百度一下").Click
'Browser("百度一下,你就知道").Page("百度搜索_ee").Sync
'Browser("百度一下,你就知道").Close
[ 本帖最后由 vichy 于 2008-9-18 16:23 编辑 ] 哈哈,可爱的同学,你写错了。
描述性编程你还没凸显出来呢。
建议你先了解下什么是描述性编程。
'Browser("title:=百度一下,你就知道").Page("index:=0").Sync
'Browser("title:=百度一下,你就知道").Page("index:=0").WebEdit("html id:=wd").Set "ee" '我这里没有上百度,估计wd这个是它的ID,你自己再做下调整
'Browser("title:=百度一下,你就知道").Page("index:=0").WebButton("text:=百度一下").Click
'Browser("title:=百度一下,你就知道").Page("index:=0").Sync
'Browser("title:=百度一下,你就知道").Close 假胸,你也很可爱啊
上述代码可忽略,因为是注释…… 原帖由 rcpp 于 2008-9-18 16:24 发表 http://bbs.51testing.com/images/common/back.gif
假胸,你也很可爱啊
上述代码可忽略,因为是注释……
呕no,我故意的。她怎么帖,我怎么粘。HOHO 话说偶怎么看也没看出来描述性编程啊....看了2楼的解释明白了....LZ还没有搞清楚什么是描述性编程吧.. 要加上属性对吧
我是没搞得很清楚怎么编程
不知道那些属性值在哪里看,对不未知的属性,是不是要通过对象识别器识别?
[ 本帖最后由 vichy 于 2008-9-18 16:38 编辑 ] 假胸的是正解!~~被楼主忽悠了都!~~ 假兄?:L 你有胸么;P Browser("title:=百度一下,你就知道").Page("index:=0").Sync
Browser("title:=百度一下,你就知道").Page("index:=0").WebEdit("name:=wd").Set "ee"
Browser("title:=百度一下,你就知道").Page("index:=0").WebButton("name:=百度一下").Click
Browser("title:=百度一下,你就知道").Page("index:=0").Sync
Browser("title:=百度一下,你就知道").Close
以上语句是正确的描述性变成,可以执行通过!
[ 本帖最后由 hanguolong21 于 2008-9-18 20:54 编辑 ] 原帖由 zte_boy 于 2008-9-18 18:48 发表 http://bbs.51testing.com/images/common/back.gif
假兄?:L 你有胸么;P
哎,假胸看来已成定格。 原帖由 zte_boy 于 2008-9-18 18:48 发表 http://bbs.51testing.com/images/common/back.gif
假兄?:L 你有胸么;P
所以才是假胸~ 现在好多少妇都是假胸啊~没法儿了 假胸:lol 原帖由 jifeng 于 2008-9-19 16:33 发表 http://bbs.51testing.com/images/common/back.gif
假胸:lol
季风? 原帖由 xiaoan_2131 于 2008-9-19 10:46 发表 http://bbs.51testing.com/images/common/back.gif
现在好多少妇都是假胸啊~没法儿了
难道他是少妇?
运行失败
我在QTP9.2下运行了Browser("title:=百度一下,你就知道").Page("index:=0").Sync
Browser("title:=百度一下,你就知道").Page("index:=0").WebEdit("name:=wd").Set "ee"
Browser("title:=百度一下,你就知道").Page("index:=0").WebButton("name:=百度一下").Click
Browser("title:=百度一下,你就知道").Page("index:=0").Sync
Browser("title:=百度一下,你就知道").Close
结果得到的页面是我上次录制的一个BBS的页面,不知道是什么原因 点击click以后也页面标题就变了,找不到了,哈哈
回复 16# 的帖子
呵呵你脚本全部贴上来,关键是上面的几句
另外你的脚本执行pass了么? 原帖由 rcpp 于 2008-9-22 10:09 发表 http://bbs.51testing.com/images/common/back.gif
呵呵
你脚本全部贴上来,关键是上面的几句
另外你的脚本执行pass了么?
我也的执行结果也跟16楼一样
“关键是上面的几句”是什么意思,哪个上面几句啊? 要操作,至少要打开页面的
1.record and run settings里面设置record and run test on any open browser
加上这句
SystemUtil.Run "C:\Program Files\Internet Explorer\iexplore.exe","http://www.baidu.com","open"
2.record and run settings里面设置open the following address when a record or run session begins
下面填一下链接http://www.baidu.com
推荐前者
这是根据你们可能的情况推测的,要是不行就再来喊吧
页:
[1]