51Testing软件测试论坛

标题: 上传测试程序,讨论对象的坐标属性 [打印本页]

作者: higkoo    时间: 2008-2-3 17:07
标题: 上传测试程序,讨论对象的坐标属性
属性名
描述
abs_x
对象相对于屏幕的绝对 X 坐标(左侧)(以像素为单位)。
abs_y
对象相对于屏幕的绝对 Y 坐标(顶部)(以像素为单位)。
x
对象相对于帧的 X 坐标(左侧)(以像素为单位)。
y
对象相对于帧的 Y 坐标(顶部)(以像素为单位)。

上述几个属性是很多对象都具有的属性,但对此我一直有些疑问:

特别是在用WebElement对象时,有时用Spy去看属性,发现同一个表格,多Spy几次,他的abs就会有变化???
特别是表格里有链接的,链接有他的坐标,表格也有自己的坐标。
譬如:abs_x这个坐标是屏幕左侧相对网格的哪个位置的距离?

A、左上角
B、右上角
C、左下角
D、右下角
E、正中心
F、上边中心
G、下边中心

有时候需要有坐标来解决一些问题,不知大家对坐标的理解是怎样的。
对象相对于帧的 X/Y  坐标(左侧)(以像素为单位)。

帧指的是什么? (上级对象?)
像素有没好的工具去验证和测量?
作者: gy21st    时间: 2008-2-3 21:14
第一个问题开始的描述已经很清楚了
第二个问题“帧”是哪里的翻译啊?应该指相对于父窗口左上角的坐标值。
作者: higkoo    时间: 2008-2-3 22:27
标题: 回复 2# gy21st 的帖子
那我再想问一下:

就拿x/y来说,原点就是屏幕的左上角。

坐标是以哪个为准呢?譬如表格,有四个角,有个中点,用哪个点计算呢?

A、左上角
B、右上角
C、左下角
D、右下角
E、正中心
F、上边中心
G、下边中心
作者: gy21st    时间: 2008-2-3 22:34
标题: 回复 3# 的帖子
左上角,Windows程序UI设计这似乎是约定成俗的。随便找个程序试试也很容易得到答案。

[ 本帖最后由 gy21st 于 2008-2-3 22:41 编辑 ]
作者: higkoo    时间: 2008-2-4 13:04
标题: 回复 4# gy21st 的帖子
谢谢  gy21st  的精彩回复,验证确实如你所述!
作者: lunarever    时间: 2008-2-4 18:33
建议大家还是用英文的吧,中文的经常会被误导......
ps:gy21st很热心的,好人啊~~~~




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