51Testing软件测试论坛
标题:
请教, Seleniem test里, 如何选择不同版本的浏览器?
[打印本页]
作者:
我是小马甲
时间:
2010-9-14 10:08
标题:
请教, Seleniem test里, 如何选择不同版本的浏览器?
// 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是绿色的 免安装的
作者:
我是小马甲
时间:
2010-9-14 16:44
没人给个提示么
作者:
goal1860
时间:
2010-9-27 19:59
单步调试下,看卡在哪里。如果是selenium.open上可能是网页采用了什么特殊技术以至selenium无法判断页面何时加载完毕。一般发生在ie上。如果在firefox是好的 ,那么试下在首页加载完后等待一个短暂的时间,比如半秒 (thread.sleep)然后再进行后续操作。
作者:
小米啊
时间:
2010-9-28 09:33
你的脚本就一个start(); 没有其实的操作,你描述的现象是正常的呀
作者:
我是小马甲
时间:
2010-10-11 15:24
首先谢谢大家的回复,最近一直没时间研究这个了
我贴的是前面的代码,后面的会有执行的代码
在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默认的网页,然后就没有任何反应了
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2