51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

请教, Seleniem test里, 如何选择不同版本的浏览器?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-9-14 10:08:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
//                String str ="*iexplore E:/ie8/IE8.exe";
//                String str ="*iexplore E:/ie6setup/IE6.exe";
//                String str ="*firefox";
                String str ="*iexplore";               
                selenium = new DefaultSelenium("localhost", 4444, str,url);
                selenium.start();
                selenium.setTimeout("35000");

在ie6和ie8下  只能加载这个浏览器的首页  接下来的用例就无法在运行下去  也不报错
一直在等待状态
ps:我的ie6和ie8是绿色的  免安装的
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2010-9-14 16:44:55 | 只看该作者
   没人给个提示么
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-9-27 19:59:51 | 只看该作者
单步调试下,看卡在哪里。如果是selenium.open上可能是网页采用了什么特殊技术以至selenium无法判断页面何时加载完毕。一般发生在ie上。如果在firefox是好的 ,那么试下在首页加载完后等待一个短暂的时间,比如半秒 (thread.sleep)然后再进行后续操作。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-9-28 09:33:52 | 只看该作者
你的脚本就一个start(); 没有其实的操作,你描述的现象是正常的呀
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2010-10-11 15:24:10 | 只看该作者
首先谢谢大家的回复,最近一直没时间研究这个了
   我贴的是前面的代码,后面的会有执行的代码
   在ie8下,我发现程序根本没有调用
  selenium rc即控制Command History的那个页面根本不会弹出
  后台的log日志一直停留在
15:24:51.468 INFO - Checking Resource aliases
15:24:51.468 INFO - Command request: getNewBrowserSession[*iexplore E:/ie8/IE8.e
xe, http://www.****.com, ] on session null
15:24:51.484 INFO - creating new remote session
15:24:51.484 INFO - Allocated session db3949734bee459ebb65889efe5af8fd for http:
//www.*****.com, launching...
15:24:54.375 INFO - Launching Embedded Internet Explorer...
15:24:56.125 INFO - Launching Internet Explorer HTA...

  只是回打开ie8默认的网页,然后就没有任何反应了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-22 17:22 , Processed in 1.442904 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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