watij.runtime.ie.IE 操作

xuweiccssddnn 2010-10-13 03:36:44
大家好,请教个问题
我现在使用watij.runtime.ie.IE 来操作IE进行判断页面的可访问性及延迟性
代码如下

IE ie = new IE();
ie.goTo("www.baidu.com");
ie.close();


现在的问题是,有的页面打开的速度很快,有的页面打开的速度非常慢,影响了整个系统的运行速度,

我想请问的问题是“能否设置ie.goTo()的时间,当超过某一个时间没有请求完成的话,就自动的取消请求”

谢谢
...全文
34 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xuweiccssddnn 2011-04-06
多谢 closewbq
明白了
  • 打赏
  • 举报
回复
closewbq 2010-10-13
这个没有用过。不过我用过.net的waTin
和这个非常相似。那个goto也不能设置时间。
当请求一个页面的时候,可以使用ie.WaitForComplete();等待画面加载完成。

不过我们可以使用线程来做这个问题。
在程序中,开启一个线程去打开画面。然后主线程sleep(你期待的时间).然后通过一个标识位来判断页面是否打开。

具体思路:
boolean flag=false;
IE ie=new IE();
Thread t;
run(){
ie.goto("xxxx");
ie.WaitForComplete();
flag=true;
}
t.start();
///主线程
Thread.sleep(?);
if(!flag){
ie.close()
}
不知道能明白我的意思不
  • 打赏
  • 举报
回复
xuweiccssddnn 2010-10-13
请帮忙 多谢
  • 打赏
  • 举报
回复
xuweiccssddnn 2010-10-13
求助 求助
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2010-10-13 03:36
社区公告
暂无公告