51Testing软件测试论坛

标题: Coords是啥意思? [打印本页]

作者: yumo_yiran    时间: 2007-5-31 15:04
标题: 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
也许会有影响,也许没有...
我后来都用SQASetProperty这个方法来输入值了
作者: yumo_yiran    时间: 2007-5-31 16:51
原帖由 暗淡蓝点 于 2007-5-31 16:41 发表
也许会有影响,也许没有...
我后来都用SQASetProperty这个方法来输入值了

啊?
还有也许的可能啊?
作者: caoqd    时间: 2007-5-31 17:13
对于"Type=EditBox;Name=Memo", "Coords=115,66"
通常情况下会先判断Name=Memo,这个是起决定作用的
作者: yumo_yiran    时间: 2007-5-31 17:31
标题: 回复 #4 caoqd 的帖子
哦,懂了,多谢......
作者: 暗淡蓝点    时间: 2007-5-31 18:40
使用原来的有坐标的脚本,如果在同一个脚本中再次输入值可能会有问题,除非程序设计成点击这个editbox就清空内容,否则必须再记录一些清空输入框内容的脚本,回放时可能会出问题.所以'也许'有问题.
我也是初学,不知大家通常是怎样解决这个问题的呢?
多谢!

[ 本帖最后由 暗淡蓝点 于 2007-5-31 18:42 编辑 ]
作者: 5am    时间: 2007-5-31 19:36
我一般都不留坐标
作者: chaotiancaitl    时间: 2007-6-1 09:24
帮助文档中的解释是:
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
标题: 回复 #8 chaotiancaitl 的帖子
是这样的,但是要看坐标在寻找目标时候起的作用
如果起主要作用,那就象你说的,改了就回放失败,
如果不起主要作用,例如楼主的例子,改了对回放没影响。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2