51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3072|回复: 12
打印 上一主题 下一主题

[原创] 求助 webelement对象无法识别问题(问题已解决)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-5-17 18:23:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
存在一个添加新用户页面,当用户名输入错误时,会出现错误提示“用户名格式错误”,如下图:


我设置的脚本中   存在一行代码判断判断该提示是否存在
          If  Browser("登录").Page("管理界面 添加新用户").WebElement("用户名格式错误!").Exist(1) Then
          Reporter.ReportEvent 0, "添加新用户测试", "添加新用户失败,用户名格式错误"

执行脚本时当运行到该行时运行结果中出现waring,The object was not found using the test object description. Check the object's properties.
请问是什么原因造成的,我的对象库中是存在该对象的?
运行结果截图如下:




[ 本帖最后由 jcj52 于 2010-5-20 10:14 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-5-17 21:29:50 | 只看该作者
"用户名格式错误" 是存在于一个WebElement 对象中?为何不直接判断“用户名格式错误”文字本身存在呢?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-5-18 10:33:18 | 只看该作者
请教一下,选中webelement元素的代码怎么写?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-5-18 14:58:51 | 只看该作者
出现警告是因为在运行时发现对象属性不匹配,应用了智能识别来找到对象

建议为该对象添加一些能唯一识别出这个对象的属性
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-5-19 08:38:59 | 只看该作者
请教一下,选中webelement元素的代码怎么写?
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2010-5-19 08:39:46 | 只看该作者
请教一下,选中webelement元素的代码怎么写?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2010-5-19 10:03:26 | 只看该作者
原帖由 jiachang 于 2010-5-19 08:39 发表
请教一下,选中webelement元素的代码怎么写?

Webelement("XXX").Click
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2010-5-19 11:02:36 | 只看该作者
将exist(1)里面的1改成5或者直接exist
毕竟你已经抓取对象库中了,只能理解由于等待时间不充分导致的无法找到检查点

[ 本帖最后由 鹭岛 于 2010-5-19 11:03 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2010-5-19 18:34:44 | 只看该作者

回复 8# 的帖子

根据你的提示操作过,还是同样的问题  3Q
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2010-5-19 18:40:50 | 只看该作者
谢谢rojer521的提示,已经改成了文本检查,问题算是解决了。
不过对象无法识别的问题还是搞不清楚
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2010-5-19 18:41:29 | 只看该作者

回复 4# 的帖子

我再去试试,谢谢各位的提示和帮助
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2010-5-19 23:34:45 | 只看该作者
我今天也正好在做类似的数据校验(界面提示信息),但我发现提示信息的WebElement其实是一直存在在页面上的,所以用Exist去判断是永远为真的。

我不确定LZ的是否也一样,建议LZ仔细确认一下!

[ 本帖最后由 souchy 于 2010-5-19 23:35 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2010-5-20 10:12:13 | 只看该作者

回复 12# 的帖子

非常感谢souchy,问题的原因总算找到了,正是你所说的提示信息的WebElement在页面上是一直存在的,所以判断的时候总是为真
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-28 15:23 , Processed in 0.083125 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表