51Testing软件测试论坛

标题: 对象操作不对,请教 [打印本页]

作者: badguy    时间: 2007-11-1 10:20
标题: 对象操作不对,请教
本来执行正确的脚本
再次调试时,发现对象click结果不如预期~
查看获取到的对象的属性值,特别是html id,都是正确的
认为对象没有识别错,但是为啥click操作的不到正确结果呢?
作者: hiyouhiyou    时间: 2007-11-1 10:31
能描述具体点么 ,怎么不如预期了?
作者: badguy    时间: 2007-11-1 11:16
手动点击出现一个编辑框
WebElement(....).Click后应该弹出一个可见的编辑框的
用直接record的代码也不能回放

[ 本帖最后由 badguy 于 2007-11-1 11:17 编辑 ]
作者: xinxiachen    时间: 2007-11-1 11:26
可以尝试重新录这条语句
或者你将前后的代码都粘贴上,附上相应的图就更明了了
作者: badguy    时间: 2007-11-1 11:41
帮忙看一下,我在试QQ空间留言板页面
Browser("QQ空间").Page("空间页面").Frame("主人回复").WebElement("innertext:=主人回复","Index:=0").Click
点击主人回复,应该弹出回复框
我查看了Browser("QQ空间").Page("空间页面").Frame("主人回复").WebElement("innertext:=主人回复","Index:=0")的属性html id是正确的
是不是我的句子写错了?
作者: tonyzhangjie    时间: 2007-11-1 14:23
对象如果是连接的话建议抓成link试试...
作者: badguy    时间: 2007-11-1 20:58
原帖由 tonyzhangjie 于 2007-11-1 14:23 发表
对象如果是连接的话建议抓成link试试...

不是link的阿,用link找不到对象
作者: tonyzhangjie    时间: 2007-11-2 09:56
Browser("QQ空间").Page("空间页面").Frame("主人回复").WebElement("innertext:=主人回复","Index:=0").Click这句话不是你录制的吧,用spy检查下这个webelement的属性Index,如果没有多个"主人回复"的webelement,可以把index去掉就用innertext描述就行了,或者换成用其他属性描述试试...
作者: badguy    时间: 2007-11-2 11:27
原帖由 tonyzhangjie 于 2007-11-2 09:56 发表
Browser("QQ空间").Page("空间页面").Frame("主人回复").WebElement("innertext:=主人回复","Index:=0").Click这句话不是你录制的吧,用spy检查下这个webelement的属性Index,如果没有多个"主人回复"的webelement,可以 ...

有的,曾经一度成功过的
直接录制的脚本也不行,在同事电脑上可以,到我这不行,IE是6.0的
删除成只有一条留言时,能正确Click
不知道是怎么回事了。。。 郁闷,删除留言按钮也都这样




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