xiaonan,不好意思,QuickTest中的空格不是很明显,我没有细心检查
昨天你们两个人两种方法,搞得我疲于调试,跟本就没时间注意细节
我刚才有重新调试了一下 ,用你的方法,已经可以执行下去了,
在此,非常感谢 ...
其实细节的问题在上面的帖子中说了几次了,好像你一直没看到。
其实两种方式一样的,只是你录制后,有些对象信息已经存在object repository里面了。
纯用编程的话就不需要录制了,打开QTP就写。 原帖由 xueboy118 于 2006-5-30 17:56 发表
Dim objParent, strName, strPassword
strName = "admin"
strPassword="admin"
Set objParent = Browser("title:=网站后台管理系统").Page("title:=网站后台管理系 ...
这个细节我也说过了。WebEdit("name:= ")这里出问题的原因就是name的值不对。
你这里写的 “登陆名” 应该是webedit旁边label对象的值,这是两个对象啊
根据你上面录制的代码,我看name的值应该是username,所以你改成WebEdit("name:=username")应该就可以了,实际上用object spy看下就知道了。 michaelyung ,你说的方法,对于使用编程方式实现的人来说,应该是很简单的,可对于我,一个刚使用QKP没多久的人来说,有点难度。呵呵,不过,还时要谢谢你。
你昨天写的那段代码,我还是差不多都看懂了,可是要让我写,一时半会又写不出来,我现在的水平,也就是先录制脚本,在拿过来修改。不过我也要向编程靠拢。呵呵 把你的msn放上来不就的了吗? 已删除
[ 本帖最后由 xueboy118 于 2009-10-30 16:23 编辑 ]
服了你们了
你不就是想看看当某一个操作影响到数据库了,通过database checkpoint来检查操作影响到的数据是否正确嘛,在query里写select count(-1) from ..就可以了,qtp会把这个值保留下来,当你如果有新插入的记录,到测试结果里去看实际值和期望值嘛,当然了,这种做法比较单一,如果你的脚本有循环插入记录的操作,反正你只要记得这个值就ok了 学习了3Q