51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

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

[原创] 请教在遍历后,如何让click点击后为_blank页面

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-8-22 17:49:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
程序:
set x=description.create
x("micClass").value="Link"
set xs=browser("").page("").childobjects(x)
for i=0 to xs.count-1
set y=xs.item(i)
y.click
.....
next

我现在通过这个方法遍历所有的链接,每次都y.click来验证一个页面,页面如果是以blank方式打开的话一切正常,如果是以self方式打开的话就出错,由于我遍历的这批Link都是以self方式打开的页面,现在很困惑,哪位高手有何办法能够让y.click以blank方式打开一个页面? 期待高手指教,呵呵。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-8-23 09:46:37 | 只看该作者
加入你已经获得Page的N个子对象:
当你打开一个self方式的页面时,Page中有部分对象重新加载了。你原来获得的N个子对象中有的对象可能就没了,新加载过的对象也没包含在这N里,当你使用那些丢掉的对象时,应该就会报错。
而以_blank方式打开链接时,是新生成一个页面,对原来的Page没有影响,原来的N个子对象没有变化,也就不会报错了。

我认为是这样,大家讨论~
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-8-23 09:50:35 | 只看该作者
同上,中间需要保存一下才能被后面使用
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2012-8-23 10:52:42 | 只看该作者
本帖最后由 skducn 于 2012-8-23 13:36 编辑

解决了。呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2012-11-19 13:35:36 | 只看该作者
请问lz 这个问题咋解决的
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-22 22:35 , Processed in 0.067834 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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