性能测试工作室:http://www.cnblogs.com/preftest 个人博客: http://hi.baidu.com/higkoo

QTP中使用 Exist 的问题

上一篇 / 下一篇  2007-06-09 10:53:19 / 个人分类:测试技术

查看( 4296 ) / 评论( 37 )
现在测一个Web程序,现在碰到一个很神奇的问题
t8z9NKZ+k2y/^/F051Testing软件测试网Th3w {6STS[z?J

(pq-^Io-A0    我上传一个文件,上传过程中有进度条。上传完成进度条就消失了。
,H7y ~sS2gM9L&Y;W051Testing软件测试网\6O?8tK`
51Testing软件测试网6d,Q9Dv%IKN8Gy
我就用QTP去判断,直要有进度条就继续等待:51Testing软件测试网S{g$SZ?

sM8~n,B7A$F'L1M0do Until 进度条.exist(1) = False51Testing软件测试网ZS{z8Er"VU!kI
    wait(1)
c W2tR'\u_"\e!Q0loop51Testing软件测试网\"k {5R[3O4{
51Testing软件测试网*~h/j@5v
后来发现程序一直都在等待,上传完了还在等待。51Testing软件测试网0w{o#op0tWK'Af3b
Debug才发现   进度条.exist(1) = True 一直都成立。
0z`h$z ^wra}051Testing软件测试网8fH U _n6l
51Testing软件测试网M9C `.e7G0Z L-YO
原因:进度条和上面的文字只是一个动画,开始上传就为可见;上传完成即为不可见。但一直都是存在的!
M:wY _6ol0
#w.@ }.o&o0所以,QTP简直太“智能”了!
*|)GG-Xe.X(n051Testing软件测试网/z_&Q P?&n
   但我使用 进度条.object 方法 来调用它的 Visible 属性 居然也一直都为True。
?5G$`"e:}Q-z7M0   获取运行时属性也为True。
;s%M;h/S+`:F hX\0
&Y!p:mN9Y x7gr#S%B051Testing软件测试网` ~X"}&l9]
不知是QTP自身的问题,还是我哪里思路有问题?51Testing软件测试网b_#S?9s+o1Y!dEW
51Testing软件测试网(B-zvwb1_ K
51Testing软件测试网9Rx"S~Zs
   目前有办法可以解决:不去识别进度条,去识别上传列表。   51Testing软件测试网 YO*J Q k`we1Km
(可以解决部分问题,但列表数据多之后脚本就不好写)51Testing软件测试网/qye7|:F#B~}WB

oUW4z6q(@!C2c0   能识别到进度条 是最好的解决办法, 如何去识别进度条呢?
` W_"F:lK{G0
mq&b Q;Q x0测试预览.JPG

TAG: QTP Exist 函数 调用 问题 测试技术

sidneylover sidneylover 发布于2007-06-09 13:14:28
有没有用同步点试试
higkoo higkoo 发布于2007-06-09 14:29:16
同步点

QUOTE:

原帖由 sidneylover 于 2007-6-9 13:14 发表 51Testing软件测试网 V2T$e+GP3i\
有没有用同步点试试
中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务jHf J9j:k

nz s |.u` ZF$Fca51Testing软件测试网?%m:j,Cfw)kZ(m
  sdlkfj1   你所说的同步点,指的是?www.51testing.comK        Uc
N4I

www.51testing.com,EQ/Q#k7hqq.R&u
[ 本帖最后由 higkoo 于 2007-6-11 16:28 编辑 ]
*z参y谋c* zhuyuancan 发布于2007-06-09 16:36:01
进度条这个可以用同步点来解决的,不用那么麻烦的吧,,查阅一下同步点的相关知识吧
*z参y谋c* zhuyuancan 发布于2007-06-09 16:41:21
http://blog.51testing.com/?26649/action_viewspace_itemid_808.html
Victor's Testing Career winfood 发布于2007-06-09 19:54:02

QUOTE:

原帖由 higkoo 于 2007-6-9 10:52 发表
4J8F1~:S$zSv*L)oEG软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具现在测一个Web程序,现在碰到一个很神奇的问题。sdlkfj4 51Testing软件测试网%|*z'A,b3V\
do Until 进度条.exi ...
        fJ WRQ"}软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具如果这个进度条一直存在于页面上,而且Visible属性也没有变化。可以再检查和对比一下它在可见和不可见状态时,本身的某项属性有没有发生变化的。
Qw0^V)ETo!A'Rwww.51testing.com或者寻求一下开发人员的帮助,看看进度条的显示和隐藏是如何控制的。
$x;`$xMa7Z5mu软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具如果存在这样的属性或者状态,把他们作为判断的条件就行了。
wgx198302的个人空间 wgx198302 发布于2007-06-10 08:13:51
那进度条一直没关(在qtp中),程序都死循环了.
kinki 个人空间 yangkinki 发布于2007-06-10 10:30:11
用SPY看一下这个对象的属性,包括运行时和运行后的属性值, 我想取属性值取错了,如果是运行完之后这个对象还存在的话,那就用visible这个属性试试
higkoo higkoo 发布于2007-06-10 13:54:51
回复

QUOTE:

原帖由 wgx198302

q%L^b8GM51Testing软件测试网
发表
y%WW,e-Gl r'Mr软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具那进度条一直没关(在qtp中),程序都死循环了.
中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务Z5q L2f`3[
www.51testing.com,n"@/|C%A6I6GZ~;N
  是的,程序一直都等下去……   死循环!
{p+km)qwww.51testing.com
S"c;dG6D;xp8`软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具})GxV)LV

QUOTE:

原帖由 yangkinki软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具ApQ8A7wL
oE)e'L

  发表
(X!Orm
[51Testing软件测试网
用SPY看一下这个对象的属性,包括运行时和运行后的属性值, 我想取属性值取错了,如果是运行完之后这个对象还存在的话,那就用visible这个属性试试
#c9C'l&mC51Testing软件测试网.
2J]8h)Wo%owww.51testing.com
5|;Uy[K b+J软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具理论上是可行的,但我用Visible试过了,无论是否可见返回值都是True。

li^j9lwww.51testing.com
中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务Ya u-^-_UB-y

QUOTE:

原帖由 winfood4E,q7K3v;}f
发表 软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具M ~'[ir:Wl4{
如果这个进度条一直存在于页面上,而且Visible属性也没有变化。可以再检查和对比一下它在可见和不可见状态时,本身的某项属性有没有发生变化的。51Testing软件测试网k P;@B*O$HPc
或者寻求一下开发人员的帮助,看看进度条的显示和隐藏是如何控制的。
l5xoYG#@m.\,A软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具如果存在这样的属性或者状态,把他们作为判断的条件就行了。
软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具$Ev        \eky,m9q,y

~U ?2gDrwww.51testing.com周一回公司用Spy试试,有想过用其它属性去试,但没想过去查看和比较他们的属性哪里不一样。
*h)GV(?1Hp9Yt\51Testing软件测试网
;}U5@C0e)t ^中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务sdlkfj6
Ur~'^xm#M
7Y,fsd3n9e'|y-~

QUOTE:

原帖由 yangkinki软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具d(cC9UjRw[t

+Yozg        S软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具 发表 中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务"Vw!DG'b+p
X


UftFW$g中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务用SPY看一下这个对象的属性,包括运行时和运行后的属性值, 我想取属性值取错了,如果是运行完之后这个对象还存在的话,那就用visible这个属性试试.
www.51testing.com)I
`#D#K_!WHpj


+mb        ?M        NJ9c中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务Visible是不行的了,不过确实要用Spy试一下sdlkfj2
gotolife发布于2007-06-10 16:28:02
sdlkfj5    可以用检查点来判断
higkoo higkoo 发布于2007-06-10 18:49:23
检查点不行

QUOTE:

原帖由 gotolife 于 2007-6-10 16:28 发表 Atm @0c!z3iOO
sdlkfj5    可以用检查点来判断
B:JU1?%T@

8A4??AB中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务
ys:|!m%W yy   检查点的结果和 上面使用 属性.exist + wait 的结果是一样的。
f\qO        ]&{#n \hx软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具
/qm
pg#O(NB-x)cP
H中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务
我专门用checkpoint 试过,不管是否出现进度条,Checkpoint都为Pass
1]s W*Mk5?!v]/t软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具!q6n;]Osg$rX

!j2U'H5tc"D7X@
P
`51Testing软件测试网
还是要看看两者有何不同吧。
gotolife发布于2007-06-10 21:33:01

QUOTE:

原帖由 higkoo 于 2007-6-10 18:49 发表 软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具o#T(@l${K-c#[%p

#K1d0R H4e*? _,b&`
M软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具

"}Uu#ED*r0{www.51testing.com
p)KL7U!o;CW*Ee,j
D'AUc
   检查点的结果和 上面使用 属性.exist + wait 的结果是一样的。
WTM(k3S'tXR%`
r5a-H0w
e软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具
我专门用checkpoint 试过,不管是否出现进度条,Checkpoint都为Pass中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务{u/}
v
?UA3}K |J

软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具%k)g!_#D2M4u
,nO&ss8?z
还是要看看两者有何不同吧。
中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务@RLd5hgF{3yd"B

aj
s
VH:CMN8{51Testing软件测试网
www.51testing.com0s"N Ff/K3j BFU
中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务-u
uJkR"LI t3X$F&U

用Bitmap检查点
higkoo higkoo 发布于2007-06-10 22:08:47
是个动画

QUOTE:

原帖由 gotolife
*X
t Z.hl        B.Z/xT+r软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具
发表 软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具
B;SA
Ti7^(B

中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务 ]'@:E3L;bYGz4d
用Bitmap检查点
7c6]mv#E3s0h2EG51Testing软件测试网51Testing软件测试网vT;|q        EyU+@#S

2a        `$~L
h;}2{7gCM+_d51Testing软件测试网

        u j*uyaZ软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具
#Es [:U4Q'TmKwww.51testing.com     那个进度条是个动画, 用图片检查点,应该是失败的吧……   sdlkfj7
fKiu(e&E$PBO        ^7\^ F!k;b

        t u0n/oy dc软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具
%L8i1k"F{(Qiwww.51testing.com  图片检查点只能检查静态图片的
gotolife发布于2007-06-10 22:28:20

QUOTE:

原帖由 higkoo 于 2007-6-10 22:08 发表
~qHF9n!c&M3X51Testing软件测试网中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务7osMP/F8n"\7[
www.51testing.com_Pa:|~:gh

s%q
v+h5cx0z-Ik*F软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具

%f/f
?8ugKVS
[51Testing软件测试网

,HD9sJ H A     那个进度条是个动画, 用图片检查点,应该是失败的吧……   sdlkfj7 51Testing软件测试网e~c*^e"_
软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具%Q,i?9ZT?3_Z8e
|!c+V M%S,A

)?Mr5A*R7EM软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具  图片检查点只能检查静态图片的
oG-H(bI中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具n&v:Ua6[e
51Testing软件测试网        GR7c#E
oT.` nm

sdlkfj8 不是image检查点,是Bitmap检查点 l'r%q2J
p]


+M`_0V/w.L/@!k"d&a2X软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具把正常情况下,即该动画不可见的时候,在动画位置进行截图
A0xY_x$m
H?        ~1W软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具
点击上传后,可以延迟1秒
|        x.?U@twww.51testing.com然后进入循环监听,若该位置的动画不可见时,该位置的截图和检查点的截图是一致的,将返回True,否则,动画不消失,截图上会存在进度条,与检查点的截图不一致,将返回False
henhenchen发布于2007-06-11 07:30:16
这种问题.只能用DOM 的方法来解决. 打开这
个页面的SOURCE CODE 看看有什么规律. 方便的话把SOURCE CODE 贴上来. 我帮你看看.软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具6bmzpfC/g+Px,yL
51Testing软件测试网O:[1u-VZ2zk
软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具w0m[:_O[&P

1yqLe5t中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具Aa.mJ W&\Dx;B,C4e
软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具(@p%T+RB n

QUOTE:

原帖由 higkoo 于 2007-6-9 10:52 发表
M#DnU!{9f软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具现在测一个Web程序,现在碰到一个很神奇的问题。sdlkfj4 www.51testing.com~c)U(@
B{H

中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务5x7Wo3Kq]

.a\%lxk!z:CS
a(@软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具
    我上传一个文件,上传过程中有进度条。上传完成进度条就消失了。
$L:y
ke'W;C"QsR软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具
51Testing软件测试网)s b/F!Z0?
51Testing软件测试网u        v{cPSb U4^c
我就用QTP去判断,直要有进度条就继续等待:中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务3d`#y9|UR

D$\5SK(m4I| g51Testing软件测试网 do Until 进度条.exi ...

henhenchen发布于2007-06-11 08:34:37
回复 #15 henhenchen 的帖子
我认为这"进度条"肯定在一个TABLE 的CELL 中或什么地方. 去判断这个CELL或"什么地方" 的可见性. 应该可以.
金城月发布于2007-06-11 10:39:11

QUOTE:

不是image检查点,是Bitmap检查点51Testing软件测试网X"dS-Cc~+a [Ud
www.51testing.comn:aG
m/E'RE.t

把正常情况下,即该动画不可见的时候,在动画位置进行截图
x/A        PX{UA&k1O
vjl
点击上传后,可以延迟1秒
)i6[        Wb2mb9zV软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具然后进入循环监听,若该位置的动画不可见时,该位置的截图和检查点的截图是一致的,将返回True,否则,动画不消失,截图上会存在进度条,与检查点的截图不一致,将返回False
#SiD0Z7?m].H L51Testing软件测试网www.51testing.com OAi]gt9f9`u
'不好意思,请问怎样可以“循环监听”?
kursk的个人空间 kursk 发布于2007-06-11 11:19:26

QUOTE:

原帖由 gotolife 于 2007-6-10 22:28 发表 中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务4E2shq{8r%l6V
中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务 _U1pT#H2^O8MQ
软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具cbC5]Z2E

Zk4?xVvZwww.51testing.comsdlkfj8 不是image检查点,是Bitmap检查点
Vh0T#R1Ts(|
1S']Cb@6uO把正常情况下,即该动画不可见的时候,在动画位置进行截图51Testing软件测试网hT"dj D*r!Z{
点击上传后,可以延迟1秒中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务+NkX)s1]5e|
然后进入循环监听,若该位置的动画不可见时,该位置的截图和检查点的截 ...
51Testing软件测试网z(a)`.oJ7K5m
51Testing软件测试网'h.g1[,K;Z6vh7_
www.51testing.com7I+aBRr
这个方法真实绝了,俺太佩服你了
kursk的个人空间 kursk 发布于2007-06-11 11:23:11

QUOTE:

原帖由 higkoo 于 2007-6-9 14:29 发表 软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具Y7fxs?B
51Testing软件测试网Y;~|'NM

nRhwX;m9?NCwww.51testing.com"_4_*|Z2u
  sdlkfj1 请问大侠一个很 羞涩 的问题:  什么是同步点 啊?
4e`at        vq
hH,a ^DNht2tIF51Testing软件测试网
{-nyz3n:U,s软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具同步点waitproprety 不能解决这个问题——如果网页元素的属性不发生改变中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务*v'S\f,F _+D9u

5}[v _#l#BI软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具但是我有点想不通,等待图片从不显示到显示,那么它的visable的属性一定发生了改变,LZ是不是应该询问开发工程师这段代码的问题?
*^
a0W'@Yq1h9Eu51Testing软件测试网

%O u5g t5nPp51Testing软件测试网要不用上面说的BITMAP检查我想也可以啊51Testing软件测试网 G7HdEw8q        Nt&P"e
www.51testing.com1Z%v"^wo5|*o
等着LZ的好消息
higkoo higkoo 发布于2007-06-11 11:53:55
被这个问题给征服了
我尝试了用SPY,发现属性都是一样的。
F1e.ETiz软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具而且运行过程,我使用脚本记录它的属性:
iA@L5qr*********************************************************************************
'bm/a;n-X0AW$_2MN51Testing软件测试网With .Page("Page").Frame("myFrame")
\hr@.~c|$Qb51Testing软件测试网x="html tag"
Vn&w7yA2yT'_z
u
y="html id"
xtZ9vz
d`yw
R软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具
z="innertext"
I xn.?z,t7y51Testing软件测试网l="visible"软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具!uC*E x9W"A
    a = .WebElement("WebTable").GetROProperty (""&x)&{:CO0\G-t9^U        {1r5z
    b = .WebElement("WebTable").GetROProperty (""&y)
W(XO6xz8R
]+t软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具
    c =  .WebElement("WebTable").GetROProperty (""&z)
"XO4VJ1Sj\)p;F*B    d =  .WebElement("WebTable").GetROProperty (""&l)软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具        PG#]Lv[p
'在点击“上传”按钮前,把控件的属性显示在报告里软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具?}"w[*v
reporter.ReportEvent 0,"点击前", x&"="& a &chr(13)&y&"="& b & chr(13) &z &"="& c&chr(13)&l&"="& d
1CS;`[ ~;Y中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务     .WebButton("上传").Click软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具u;G_ B2W/Tj&~&A
   wait(1)软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具am fn l bhG6I
    a = .WebElement("WebTable").GetROProperty (""&x)
0K?"B:]\'Y软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具    b = .WebElement("WebTable").GetROProperty (""&y)51Testing软件测试网.z#R _:N.G4E
    c =  .WebElement("WebTable").GetROProperty (""&z)51Testing软件测试网jZM
yADyu

    d =  .WebElement("WebTable").GetROProperty (""&l)www.51testing.comAYE0xU}!n
'在点击“上传”按钮后,把控件的属性显示在报告里中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务4Q M im.KW|
reporter.ReportEvent 0,"点击后", x&"="& a &chr(13)&y&"="& b & chr(13) &z &"="& c&chr(13)&l&"="& d  
6LrJ'nL`中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务End With
;T)}5hAI6XX)MB&pz中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务*********************************************************************************51Testing软件测试网Yu5t+E2v}
Hq-qy_

运行完成,查看报告:
i$X`cB3u~51Testing软件测试网5s,_ `8V7mM'}
点击前 html tag=TD
!| ysX&r K$mTu/q u软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具html id=软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具)cH3`$lT5\%N
innertext=正在上传请稍等...
.z.x2`m*ll软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具visible=True 51Testing软件测试网_lE;N'|c
Passed 2007-6-11 - 11:27:35
k)l0ly*kwww.51testing.com软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具8a5DY+N"?{9i9M
点击后 html tag=TD软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具tU*JcF[u
html id=
9S6F3[&A~*x:j软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具innertext=正在上传请稍等...www.51testing.com1i#F6KA        g        _C#G1I3b
visible=True 51Testing软件测试网8{'n)pT g*|4h1E
Passed 2007-6-11 - 11:27:40 k)AfF[Lua
51Testing软件测试网:t`WNuP
奇怪的是,点击前明明是看不见的,visible应该为false才对。偏偏为true,其它可识别的属性值完全一样。软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具 d#dk2u
Cj p/y~ ]B

真是没办法了……www.51testing.com tB
E {gm/o&V


Sma+M?uX[ 本帖最后由 higkoo 于 2007-6-11 13:03 编辑 ]
higkoo higkoo 发布于2007-06-11 11:56:59
其它属性我也试过了
GetTOProperty
p~ n.~Ag;gn
yE{中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务
[tr=#cccccc]属性名 软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具{&TH5T$S4|a'ORT        H
描述 软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具8y0c^H,vV5iwK ]        N
[/tr]
abs_x 软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具RW\0y        C2u.~
对象相对于屏幕的绝对 X 坐标(左侧)(以像素为单位)。
TZv6]e5Z1^软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具
abs_y 软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具.nW7R;qGE
对象相对于屏幕的绝对 Y 坐标(顶部)(以像素为单位)。 51Testing软件测试网0M)B/gMS5^4k{
class www.51testing.com4dC;eU t!}'nts4c
对象的类(className 属性)。 中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务 q2L+Fo1O
N!Ts$d

height 51Testing软件测试网!?.[)\[K(R0^
对象的高度(以像素为单位)。 软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具6b9x/SX]
html id www.51testing.comGx6^8j\/P
对象的 HTML 标识符。 软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具.zZm"}t        m\0IT
html tag www.51testing.comf;Sa"Lc
对象的 HTML 标记。 A5q(u3yf4u%e6j
index 51Testing软件测试网J1Y6A/B*?Y FZ
QuickTest 分配给对象的顺序标识符,用于指明对象在代码中显示时相对于带有另外的相同描述的其他对象的顺序。此属性不能与 GetROProperty 一起使用。 J-UF0V\0eZCj3D
innerhtml
kzvV;p6aXwww.51testing.com
对象的开始标记和结束标记之间包含的 HTML 代码。
6x$pUd4DO f&\&nZ软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具
innertext
        l5^.H,| V$MS%AYdC51Testing软件测试网
包含在对象的开始标记和结束标记之间的文本。
h|d8q!g\0i软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具
location
+m3o(X!]8v"H!Y^Zwww.51testing.com
QuickTest 分配给对象的顺序标识符,用于指明对象在窗口、帧或对话框中的显示位置。按照从上到下、从左到右的顺序来分配值。此属性不能与 GetROProperty 一起使用。
!w1U@2T
x-B%A}:J中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务
outerhtml
m3Bk
C8dF软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具
对象的 HTML 代码及其内容。仅在 Internet Explorer 中受支持。
nnIm1n5R"dbwww.51testing.com
outertext 0t)w        c
s aTt6tN

对象的文本。仅在 Internet Explorer 中受支持。
8s/fw+L3g"w
RepositoryName 软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具!Y'e B/\
Gc
e/V

对象存储在对象库中时的名称。 中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务EO$S7d9?2VU#Q
c

注意:此属性仅当在加载了 Siebel 加载项的 Siebel 测试自动化环境中工作时相关。 中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务5D4|/s2H'Z0VCV
SiebelObjType

Of4Jm`I
N
HTML 元素表示的对象类型。 软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具&p tS%}iC'?[c)B D\0s
注意:此属性仅当在加载了 Siebel 加载项的 Siebel 测试自动化环境中工作时相关。 软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具
f9d
`3vw;?1|)u
Y

UIName
7d$La)Y/@~)x&x| ~软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具
对象显示在用户界面中的名称。 51Testing软件测试网(d3^ xl |-D
注意:此属性仅当在加载了 Siebel 加载项的 Siebel 测试自动化环境中工作时相关。
'H
z7ED$U@b1y软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具
visible
"g/G`A7Q3cc:T软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具
指明此对象是否可见。 J1E#A+\c0x;y:K/pm
注意:只有 True 和 False 是该属性的有效值。1 和 0 是无效值。
kz1~w        u.G51Testing软件测试网
width 软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具dpmJ$BEc/a o2h6tUu5{
对象的宽度(以像素为单位)。 中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务
P0r7Zs3@*m

x 软件测试 - 软件测试论坛 - 软件缺陷跟踪 - 软件配置工具 - 测试用例设计 - Web测试 -  自动化测试工具h\0ucjOgk'z
对象相对于帧的 X 坐标(左侧)(以像素为单位)。
$vTG
Y&v^-l@.G软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具
y
^\
^9ob8aTwww.51testing.com
对象相对于帧的 Y 坐标(顶部)(以像素为单位)。
T w2Gw/^ q+};G

中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务
bk+`XT        ~

除了上面列出的属性,用其它属性,程序都报错“无效的过程调用或参数”。www.51testing.comkL        UB}R}&n

oCD-^I^中国软件测试人的精神家园,介绍先进的软件测试工具、 软件测试流程和软件测试思想,定期举办软件测试沙龙,软件测试精品 资料下载,提供专业的软件测试培训服务   sdlkfj9  彻底被这个问题征服了……软件测试,软件测试论坛,软件测试方法,软件测试工具,软件测试流程,软件测试培训,软件测试外包,软件质量管理 ,软件缺陷跟踪,软件配置工具i
w&H[#PB*v/|%I


我来说两句

(可选)

higkoo

higkoo

Just do it.

日历

« 2024-04-15  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 247710
  • 日志数: 56
  • 图片数: 1
  • 文件数: 18
  • 建立时间: 2007-01-10
  • 更新时间: 2008-09-30

RSS订阅

Open Toolbar