51Testing软件测试论坛

标题: webedit描述时报错 [打印本页]

作者: grshrd49    时间: 2013-7-14 14:19
标题: webedit描述时报错
小弟刚刚看到描述编写脚本的地方,就拿自己的项目做实验,就过走到这里就报错,尝试在o/i中删除type这个属性还是报错,尝试不删除type 然后在描述中加入这个type:=text这个属性 还是报错。有大牛看看到底是什么问题引起的嘛?已经折腾了一上午了 ,一点头绪都没有了

代码片段
  1. Set ObjwebeditEmail = Description.Create()
  2. ObjwebeditEmail("html tag").Value = "INPUT"
  3. ObjwebeditEmail("name").Value = "WebEdit"
  4. Browser(ObjBrow).Page(ObjPage).WebEdit(ObjwebeditEmail).Set "qtp_username_1"
复制代码
报错如下:
The "[ WebEdit ]" object's description matches more than one of the objects currently displayed in your application. Add additional properties to the object description in order to uniquely identify the object.

Line (33): "Browser(ObjBrow).Page(ObjPage).WebEdit(ObjwebeditEmail).Set "qtp_username_1"".

Tip: If the objects in your application have changed, the Maintenance Run Mode can
help you identify and update your steps and/or the objects in your repository.
作者: 跑跑跑跑    时间: 2013-7-15 08:43
你所描述的对象属性值匹配到了多个对象
作者: joykao    时间: 2013-7-15 10:07
描述的没取到唯一对象。。。。
作者: 491623644    时间: 2013-7-15 11:17
我想问一下

  1. Browser(ObjBrow).Page(ObjPage).WebEdit(ObjwebeditEmail).Set "qtp_username_1"
复制代码

为什么Browser(ObjBrow)这个里边ObjBrow不需要加引号的?
作者: joykao    时间: 2013-7-15 13:30
回复 4# 491623644
为什么要加引号呢?lz应该在之前已经定义过了。。。就像你给一个变量赋值,比如a=123,然后你再用b="a",这会是一回事么?
作者: 黑羽祭    时间: 2013-7-16 09:04
回复 1# grshrd49


    你的描述不唯一,能匹配出多个对象,增加描述信息吧。




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