51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 7368|回复: 21
打印 上一主题 下一主题

selenium如何控制跳出的保存窗口呀??

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-7-27 09:47:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位兄弟,如何操作这个呀????/

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

2#
发表于 2009-7-28 10:14:24 | 只看该作者
控制不了,这是系统弹出窗口,不是js能控制的,我认为。
不想IE弹出的对话框,本身就是js弹出的能被控制,selenium能控制浏览器的新弹出窗口(新弹出的浏览器窗口)也是因为js里能获得返回的该窗口的——我想应该是——句柄,才拥有控制权的。js获得不了的东西理论上selenium都没控制权
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-7-28 15:33:26 | 只看该作者
是的,这也是我问的一个问题,selenium解决不了后台程序弹出的对话框,只有调用api才能confirm掉,很讨厌,期待selenium什么时候解决掉这个问题,不过如果他们一直用java开发的话,很难解决,因为java调用api非常困难
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-7-28 21:41:38 | 只看该作者
用了好多方法都不行,selenium处理不了太复杂的逻辑,头大了
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-7-30 15:57:40 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-7-30 16:09:59 | 只看该作者

楼上那个仅仅是workaround

并非真正模拟成功了操作。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2009-8-3 19:04:50 | 只看该作者
谢了  正调试中 有结果了告诉大有   用selenium集成junit  里面应该可以嵌入java脚本   不知道行不行 也再试
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2009-8-11 12:10:21 | 只看该作者
搞定了 用 autoit3弄个监视脚本 就ok了  大家可以看看AUTOIT3  蛮好的一个东东
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2009-8-11 16:14:35 | 只看该作者
java的话可以用robot类发送一个enter关了它
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2009-8-11 17:03:43 | 只看该作者
如果是alert框能处理吗
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2009-8-12 00:26:37 | 只看该作者
没问题,都可以   可以用selenium基于Junit来做   谢谢大家的关注呀   问题搞定了  前路还有新问题等着  呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2009-8-12 14:47:11 | 只看该作者
恩,很好,处理掉了,看来还是c写的工具有用,java的没p用
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2009-8-13 12:00:09 | 只看该作者

最好还是加上窗口匹配

看这篇文章

See if a window is running in three ways
http://www.vb-helper.com/howto_find_window_three_ways.html
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2009-8-13 21:04:42 | 只看该作者
恩,不错,这也是一种方法,用vb调用api,不过autoit也是可以通过title和text来定位一个窗口的,道理是一样的,用c而已
回复 支持 反对

使用道具 举报

该用户从未签到

15#
发表于 2009-9-8 16:48:14 | 只看该作者
qingfengfly,

我也遇到了系统弹出对话框的问题,请问怎样用autoit3弄个监视脚本,请教具体做法,我不太熟悉编程 ,非常感谢!!!
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2009-9-8 16:48:41 | 只看该作者
在线等~~
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2009-9-8 16:53:29 | 只看该作者
请问各位大侠,谁能带我入个门
回复 支持 反对

使用道具 举报

该用户从未签到

18#
 楼主| 发表于 2009-9-16 18:39:02 | 只看该作者
对不起呀, 太久没上了。你可以写一个死循环呀
    如果有好的方法告诉我一下呀。呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2012-8-2 16:49:24 | 只看该作者
用autoit工具,然后调用
回复 支持 反对

使用道具 举报

该用户从未签到

20#
发表于 2013-3-21 17:07:23 | 只看该作者
使用swithTo方法跳到弹出框呢
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-22 14:45 , Processed in 0.088073 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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