在网上查找到许多相关的描述性编程的案例,自己就想动手一试,于是在专家视图中输入如下代码:

systemUtil.Run "http://www.baidu.com"

wait(15)

Browser("title:=百度一下,你就知道").Page("title:=百度一下,你就知道").WebEdit("name:=wd").Set "大学"

Browser("title:=百度一下,你就知道").Page("title:=百度一下,你就知道").Webbutton("name:=百度一下").click

wait(5)

运行了许久都不能成功,QTP报不能识别WebEdit对象

后来经过修改脚本

systemUtil.Run "http://www.baidu.com"

Browser("title:=百度一下,你就知道").Page("title:=百度一下,你就知道").Sync

Browser("title:=百度一下,你就知道").Page("title:=百度一下,你就知道").WebEdit("name:=wd").Set "大学"

Browser("title:=百度一下,你就知道").Page("title:=百度一下,你就知道").Webbutton("name:=百度一下").click

wait(5)

运行一下就通过了,可能是页面还没完全打开就写入数据才出的错!!!

04-17 08:59