sx3607 发表于 2011-4-12 11:58:48

求助:qtp回放脚本时,对象能正常识别,步骤结果也显示为DONE,但实际

如题.为什么结果显示为DONE,但是回放时却根本没有进行编辑框点击以及输入"邮件监控"的操作
这是脚本:
Browser("Centerm Management System").Page("Centerm Management System").WebEdit("type:=text","Class:= x-form-text x-form-field","index:=0").Click
Browser("Centerm Management System").Page("Centerm Management System").WebEdit("type:=text","Class:= x-form-text x-form-field","index:=0").Set "邮件监控"

kavensyw 发表于 2011-4-12 12:10:10

第一条语句没有必要,直接去掉

sx3607 发表于 2011-4-12 13:47:28

积极啊~~~~~~~~~~~~~~~~~~~~~~~~~~~~救命啊

sx3607 发表于 2011-4-12 17:03:14

这样会有用吗

uttipy 发表于 2011-4-12 17:33:25

不要将光标移动到输入框。

如果非要这样做,可以将第二句该为键盘输入。

situjm 发表于 2011-4-13 10:19:21

set不了的话,可以试试type

sx3607 发表于 2011-4-15 16:11:41

啥叫键盘输入

布阿泽雨 发表于 2011-4-16 10:26:55

type 就是键盘输入

type输入时不会清空编辑框,而直接在光标位置模拟键盘输入
set输入时直接设置编辑框的值,原有值会被清空

sx3607 发表于 2011-4-18 09:34:56

谢谢 我试试吧
我感觉主要问题是在录制页面上有好几个这样的webedit对象,他们的id都是ext-comp-。。。(后面好像是四位随机数字),CLASS属性的值前几位都是x-form-text x-form-field,对于这种id动态变化的对象,页面上又不止一个,该怎么识别呢?
页: [1]
查看完整版本: 求助:qtp回放脚本时,对象能正常识别,步骤结果也显示为DONE,但实际