Hi,

I am trying to write a sample test program using HtmlUnit. (http://htmlunit.sourceforge.net/)
However it fails with an execption. Can you please help me out
in resolving the issue.


Thanks,
Suheal

The program code:
Note : Please put the appropriate proxy server name
/***********************************************************************************************/
import java.net.URL;

import com.gargoylesoftware.htmlunit.BrowserVersion;
import com.gargoylesoftware.htmlunit.WebClient;
import com.gargoylesoftware.htmlunit.html.HtmlPage;
import com.gargoylesoftware.htmlunit.html.HtmlTextInput;
import com.gargoylesoftware.htmlunit.html.HtmlSubmitInput;
import com.gargoylesoftware.htmlunit.html.HtmlPasswordInput;

public class testhtml
{
public static void main (String args[])
{
try
{
final WebClient webClient = new WebClient(BrowserVersion.INTERNET_EXPLORER_6_0, "MyProxy", 80);
webClient.setRedirectEnabled (true);
System.out.println ("webclient created");


                        final URL url = new URL("http://www.mail.yahoo.com";);
                        System.out.println ("url created");

                        final HtmlPage page = (HtmlPage)webClient.getPage(url);
                        System.out.println ("got the html page");

System.out.println ("title : " + page.getTitleText ());

HtmlTextInput username = (HtmlTextInput)page.getHtmlElementById ("login");
if (username == null)
{
System.out.println ("login not found");
return;
}


HtmlPasswordInput passwd = (HtmlPasswordInput)page.getHtmlElementById ("passwd");
if (passwd == null)
{
System.out.println ("passwd not found");
return;
}


HtmlSubmitInput submitbt = (HtmlSubmitInput) page.getHtmlElementById (".save");
if (submitbt == null)
{
System.out.println ("submitbt not found");
return;
}


                        System.out.println ("eof program....");
                }
                catch (Exception excp)
                {
                        excp.printStackTrace ();
                }
        }// eof main
}// eof myhtmltest

/***********************************************************************************************/

The excpetion that it throws.

/***********************************************************************************************/
[INFO] HttpMethod - -Redirect requested but followRedirects is disabled
com.gargoylesoftware.htmlunit.ScriptException: The undefined value has no proper
ties.
at com.gargoylesoftware.htmlunit.javascript.JavaScriptEngine.execute(Jav
aScriptEngine.java:199)
at com.gargoylesoftware.htmlunit.html.HtmlPage.executeJavaScriptIfPossib
le(HtmlPage.java:770)
at com.gargoylesoftware.htmlunit.html.HtmlPage.executeBodyOnLoadHandlerI
fNeeded(HtmlPage.java:900)
at com.gargoylesoftware.htmlunit.html.HtmlPage.initialize(HtmlPage.java:
134)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:322)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:242)
at com.gargoylesoftware.htmlunit.WebClient.getPage(WebClient.java:186)
at testhtml.main(testhtml.java:23)
/***********************************************************************************************/


_________________________________________________________________
Horror films in Bollywood. Are they worth it? http://server1.msn.co.in/features/horror/index.asp Get all the dope!



--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to