51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1876|回复: 4
打印 上一主题 下一主题

[原创] 请大家帮忙,关于WebEdit对象

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-4-23 18:32:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请大家帮忙,下面是代码
                   SystemUtil.CloseProcessByName "iexplore.exe"

                   Dim Uname_desc,Password_desc,browsDesc,pageDesc

                   SystemUtil.Run "iexplore.exe"
                   Set Uname_desc = Description.Create()
                   Set Password_desc = Description.Create()
                   Set browsDesc = description.create()
                   Set pageDesc = description.create()
                  
                   Uname_desc("RegularExpression").Value=False
                   Password_desc("RegularExpression").Value=False
                  
                   Uname_desc("name").value = "loginPageView1$ctl00$txtHandle"
                   Uname_desc("html tag").value = "INPUT"
                   Uname_desc("id").value="loginPageView1_ctl00_txtHandle"
                    Uname_desc("type").value="text"
                    
                    Password_desc("name").value = "loginPageView1$ctl00$txtPassword"
                    Password_desc("html tag").value = "INPUT"
                    Password_desc("id").value="loginPageView1_ctl00_txtPassword"
                    Password_desc("type").value="password"
                  
                  Set   curPage = Browser(browsDesc).Page(pageDesc)
                  
                   curPage.Sync

                   Browser(browsDesc).Navigate ("http://cn.match.com/login/login.aspx")

                   curPage.Sync
                  
                   curPage.WebEdit(Uname_desc).Set "mmtest02"
                   curPage.WebEdit(Password_desc).Set "password"     
                   curPage.image("name:=続ける").Click
运行到此处就会报错Browser(browsDesc).Page(pageDesc).WebEdit(Uname_desc).Set "mmtest02",接下来                  
curPage.WebEdit(Password_desc).Set "password"     
curPage.image("name:=続ける").Click
都会报错“Cannot identify the object "[ WebEdit ]" (of class WebEdit). Verify that this object's properties match an object currently displayed in your application”
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-4-23 20:59:29 | 只看该作者
从报错的提示信息看,就是测试对象找不到,或者要操作的测试对象没有激活,比如测试对象状态是disable的,或者测试对象的位置在屏幕可视范围之外。具体怎么发生的需要看你的界面。这种问题你最好配个图上来,不然别人不知道那个界面是如何处理用户操作的。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-4-23 21:07:23 | 只看该作者
curPage.Sync
页面都被关闭了,怎么可能找到的webedit呢
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-4-23 22:37:09 | 只看该作者
用WebElement代替WebEdit试试。。首先要确定的是你对WebEdit的定义是否准确。
唉,只好spy一下看看了,或者就录制嘛。多么简单。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-4-23 22:37:57 | 只看该作者
另外3#的, .sync方法相当于激活当前浏览器,而不是关闭。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-16 21:09 , Processed in 0.070585 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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