大家好,请教个问题
我现在使用watij.runtime.ie.IE 来操作IE进行判断页面的可访问性及延迟性
代码如下IE ie = new IE();
ie.goTo("www.baidu.com");
ie.close();
现在的问题是,有的页面打开的速度很快,有的页面打开的速度非常慢,影响了整个系统的运行速度,我想请问的问题是“能否设置ie.goTo()的时间,当超过某一个时间没有请求完成的话,就自动的取消请求”谢谢
我现在使用watij.runtime.ie.IE 来操作IE进行判断页面的可访问性及延迟性
代码如下IE ie = new IE();
ie.goTo("www.baidu.com");
ie.close();
现在的问题是,有的页面打开的速度很快,有的页面打开的速度非常慢,影响了整个系统的运行速度,我想请问的问题是“能否设置ie.goTo()的时间,当超过某一个时间没有请求完成的话,就自动的取消请求”谢谢
和这个非常相似。那个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()
}
不知道能明白我的意思不