thanks for your answers
this is the code of gdpTest,java, which has imported the watij (a
latest plugin to open IE automatically)
package watijTest;
import watij.runtime.ie.IE;
import junit.framework.TestCase;
import static watij.finders.SymbolFactory.*;
public class gdpTest extends TestCase {
public void testLogin(IE paIe,String unm, String pwd) throws
Exception{
paIe.start("http://test.com/");
paIe.maximize();
paIe.textField(name, "username").set(unm);
paIe.textField(name, "password").set(pwd);
paIe.button(name, "ok").click();
}
// 1 12
public void testHighGDP() throws Exception {
//
production n1 = new production();
n1.setAllElements("patient123", "12346", "1234567890210",
"456767890210", 6,
"http://www.12361890210.com");
final IE ie = new IE();
//
this.testLogin(ie,"user", "pwd");
//
new Thread(new Runnable() {
public void run() {
try {
ie.sendKeys("Microsoft Internet Explorer", " ");
} catch (Exception e) {
}
}
}).start();
ie.frame(1).link(1).click();
System.out.println(ie.frame(1).table(3).table(1).table(1).cell(1)
.text().toString());
// 10515204 1200
}
}
and production is another class
the JSP is as below
<%@ page language="java" import="java.util.*"%>
<jsp:directive.page import="watijTest.production"/>
<jsp:directive.page import="watijTest.gdpTest"/>
<jsp:directive.page import="junit.*"/>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()
+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<form method=post action="3.jsp?pass=11">
<%
gdpTest n2 = new gdpTest();
n2.testGunDP();
//n1.ttttt();
%>
<input type=submit value=submit>
</form>
</html>
and the web information is also the above: they can not find the
junit.* but i have import it to my project
thanks.
Lew - 13 Jun 2007 11:14 GMT
> thanks for your answers
>
[quoted text clipped - 68 lines]
> +":"+request.getServerPort()+path+"/";
> %>
Why is this scriptlet here? It doesn't do useful work, and scriptlet really
doesn't belong in a JSP if you can help it, anyway.
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
> <html>
[quoted text clipped - 4 lines]
> gdpTest n2 = new gdpTest();
> n2.testGunDP();
According to the code you provide, there is no such symbol as "testGunDP()".
> //n1.ttttt();
>
> %>
> <input type=submit value=submit>
Where are the quote marks for the attribute values? The close tag?
(Not the cause of your problem, though)
> </form>
>
> </html>
>
> and the web information is also the above: they can not find the
> junit.* but i have import it to my project
Who is "they"? What is the (exact) error message?
My guess is that this "JSP" crashes on the call to the nonexistent
"n2.testGunDP()".

Signature
Lew