51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2495|回复: 8
打印 上一主题 下一主题

[原创] 循环第二次cannot find parent object

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2011-8-17 16:14:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
For i =0 to 3
Browser("登录-我的搜狐").Page("登录-我的搜狐").WebEdit("email").Set "jh1opin4@sohu.com"
Browser("登录-我的搜狐").Page("登录-我的搜狐").WebEdit("password").SetSecure "4e4b310c5e29ad4f1d44142b473e00c0c97db583e5fe"
Browser("登录-我的搜狐").Page("登录-我的搜狐").WebButton("登录").Click
Browser("登录-我的搜狐").Page("我的搜狐").Sync
WebUtil.DeleteCookies
Browser("登录-我的搜狐").Close
Next

我录了一个相当简单的脚本,然后写语句让循环,但是第一次的时候没有问题,第二次的时候就会提示
Cannot find the "email" object's parent "登录-我的搜狐" (class Browser). Verify that parent properties match an object currently displayed in your application.
Line (10): "Browser("登录-我的搜狐").Page("登录-我的搜狐").WebEdit("email").Set "jh1opin4@sohu.com"".

这个问题我也在网上查了好多,也用了object spy对比对象,但是就是无法解决,有高手能解释一下解决一下这个问题吗,这个问题已经憋了我一天了,我好苦逼呀,跪求答案
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2011-8-17 16:58:18 | 只看该作者
第一次循环结束,浏览器就关了,还去哪发现对象。。。。
在循环体最后要加上重载网页的语句。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2011-8-17 17:20:15 | 只看该作者
For i =0 to 3
加句打开浏览器输入地址
Browser("登录-我的搜狐").Page("登录-我的搜狐").WebEdit("email").Set "jh1opin4@sohu.com"
Browser("登录-我的搜狐").Page("登录-我的搜狐").WebEdit("password").SetSecure "4e4b310c5e29ad4f1d44142b473e00c0c97db583e5fe"
Browser("登录-我的搜狐").Page("登录-我的搜狐").WebButton("登录").Click
Browser("登录-我的搜狐").Page("我的搜狐").Sync
WebUtil.DeleteCookies
Browser("登录-我的搜狐").Close
Next
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2011-8-17 17:59:18 | 只看该作者

  1. For i =0 to 3
  2. SystemUtil.Run "C:\Program Files\Internet Explorer\IEXPLORE.EXE", "地址输进去"
  3. Browser("登录-我的搜狐").Page("登录-我的搜狐").WebEdit("email").Set "jh1opin4@sohu.com"
  4. Browser("登录-我的搜狐").Page("登录-我的搜狐").WebEdit("password").SetSecure "4e4b310c5e29ad4f1d44142b473e00c0c97db583e5fe"
  5. Browser("登录-我的搜狐").Page("登录-我的搜狐").WebButton("登录").Click
  6. Browser("登录-我的搜狐").Page("我的搜狐").Sync
  7. WebUtil.DeleteCookies
  8. Browser("登录-我的搜狐").Close
  9. Next
复制代码
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2011-8-18 08:36:24 | 只看该作者
  1. For i =0 to 3
  2.         Browser("登录-我的搜狐").Page("登录-我的搜狐").WebEdit("email").Set "jh1opin4@sohu.com"
  3.         Browser("登录-我的搜狐").Page("登录-我的搜狐").WebEdit("password").SetSecure "4e4b310c5e29ad4f1d44142b473e00c0c97db583e5fe"
  4.         Browser("登录-我的搜狐").Page("登录-我的搜狐").WebButton("登录").Click
  5.         Browser("登录-我的搜狐").Page("我的搜狐").Sync
  6.         WebUtil.DeleteCookies
  7. Nex
复制代码
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2011-8-19 10:48:01 | 只看该作者
回复 4# Ganve_001


    我是一个newbie,还是大家有经验,完全学习了
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2011-8-19 10:52:23 | 只看该作者
回复 4# Ganve_001

再问一下,那个这个我可用Nagivate方法打开网站吗,看帮助上Navigate方法也是可以Opens a specified URL in the browser

可以改成以下这样吗:
For i =0 to 3
Navigate "地址输进去"
Browser("登录-我的搜狐").Page("登录-我的搜狐").WebEdit("email").Set "jh1opin4@sohu.com"
Browser("登录-我的搜狐").Page("登录-我的搜狐").WebEdit("password").SetSecure "4e4b310c5e29ad4f1d44142b473e00c0c97db583e5fe"
Browser("登录-我的搜狐").Page("登录-我的搜狐").WebButton("登录").Click
Browser("登录-我的搜狐").Page("我的搜狐").Sync
WebUtil.DeleteCookies
Browser("登录-我的搜狐").Close
Next
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2011-8-19 10:52:36 | 只看该作者
回复 5# lyscser


    再问一下,那个这个我可用Nagivate方法打开网站吗,看帮助上Navigate方法也是可以Opens a specified URL in the browser

可以改成以下这样吗:
For i =0 to 3
Navigate "地址输进去"
Browser("登录-我的搜狐").Page("登录-我的搜狐").WebEdit("email").Set "jh1opin4@sohu.com"
Browser("登录-我的搜狐").Page("登录-我的搜狐").WebEdit("password").SetSecure "4e4b310c5e29ad4f1d44142b473e00c0c97db583e5fe"
Browser("登录-我的搜狐").Page("登录-我的搜狐").WebButton("登录").Click
Browser("登录-我的搜狐").Page("我的搜狐").Sync
WebUtil.DeleteCookies
Browser("登录-我的搜狐").Close
Next
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2011-8-19 11:44:14 | 只看该作者
3、4、5楼的方法都行,不要多想了,你关了IE还Navigate个毛啊
Navigate是Browser的方法,Browser都被你关了还如何操作?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-9 00:56 , Processed in 0.090274 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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