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()的时间,当超过某一个时间没有请求完成的话,就自动的取消请求”

谢谢
...全文
60 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
求助 求助

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧