yumo_yiran 发表于 2007-5-31 15:04:21

Coords是啥意思?

ComboListBox Click, "Type=ComboListBox;Name=ConstructUnitId", "Text=思茅市电信分公司"
EditBox Click, "Type=EditBox;Name=Memo", "Coords=115,66"
inputKeys "1"

上面的脚本里面那个“Coords=115,66”是什么意思啊?
是不是文本编辑框鼠标点击的坐标位置?
在脚本回放时候有无影响?

暗淡蓝点 发表于 2007-5-31 16:41:51

也许会有影响,也许没有...
我后来都用SQASetProperty这个方法来输入值了

yumo_yiran 发表于 2007-5-31 16:51:06

原帖由 暗淡蓝点 于 2007-5-31 16:41 发表 http://bbs.51testing.com/images/common/back.gif
也许会有影响,也许没有...
我后来都用SQASetProperty这个方法来输入值了
啊?
还有也许的可能啊?

caoqd 发表于 2007-5-31 17:13:20

对于"Type=EditBox;Name=Memo", "Coords=115,66"
通常情况下会先判断Name=Memo,这个是起决定作用的

yumo_yiran 发表于 2007-5-31 17:31:24

回复 #4 caoqd 的帖子

哦,懂了,多谢......

暗淡蓝点 发表于 2007-5-31 18:40:35

使用原来的有坐标的脚本,如果在同一个脚本中再次输入值可能会有问题,除非程序设计成点击这个editbox就清空内容,否则必须再记录一些清空输入框内容的脚本,回放时可能会出问题.所以'也许'有问题.
我也是初学,不知大家通常是怎样解决这个问题的呢?
多谢!

[ 本帖最后由 暗淡蓝点 于 2007-5-31 18:42 编辑 ]

5am 发表于 2007-5-31 19:36:30

我一般都不留坐标

chaotiancaitl 发表于 2007-6-1 09:24:55

帮助文档中的解释是:
Coords=x,y
If action% is a mouse click, specifies the x,y coordinates of the click, relative to the top left of the object.
所以可以确定它是坐标,在回放的时候,如果程序原来所点击的位置发生了变化,脚本就会失败

caoqd 发表于 2007-6-1 11:03:25

回复 #8 chaotiancaitl 的帖子

是这样的,但是要看坐标在寻找目标时候起的作用
如果起主要作用,那就象你说的,改了就回放失败,
如果不起主要作用,例如楼主的例子,改了对回放没影响。
页: [1]
查看完整版本: Coords是啥意思?