Hi,

alert() messages are only checked once the page is redirected or reloaded,
so if there is an exception before the page is closed, you will not see the
alert message. Can you paste the NullPointerException stack trace?

Jevon

On Fri, Oct 23, 2009 at 3:42 PM, Nelson Biasura <
nelson.bias...@aurisoftsys.com> wrote:

> Thanks henry, im using jWebUnit 2.2.. I took the advice in the link you
> provide. I put alert on the getCookie method and in the condition
> statement in my login.jsp like this:
>
>  if (getCookie("username") != null) {
>        alert("im here inside cookie");
>        $("j_username").value = getCookie("username");
>        $("j_password").focus();
>    } else {
>        alert("else cookie");
>        $("j_username").focus();
>    }
>
> My external javacript cookie method..
>
> function getCookie(c_name) {
>        alert("getCookie");
>    if (document.cookie.length > 0)
>    {
>        c_start = document.cookie.indexOf(c_name + "=");
>        if (c_start != -1)
>        {
>            c_start = c_start + c_name.length + 1;
>            c_end = document.cookie.indexOf(";", c_start);
>            if (c_end == -1) c_end = document.cookie.length
>            return unescape(document.cookie.substring(c_start, c_end));
>        }
>    }
>    return ""
> }
>
> But the alert did not show in the browser. So i assumed that it is not
> used. when i removed i got a
> null pointer in beginAt("/login.jsp").
>
> Here is my jWebUnit Test code
>
> public void test1() {
>
>         beginAt("/login.jsp");
>         assertTitleEquals("Login");
>         assertFormElementPresent("j_username");
>         assertFormElementPresent("j_password");
>         setTextField("j_username", "admin");
>         setTextField("j_password", "admin");
>         clickLink("Login");
>         submit();
>        //assertTitleEquals("Home Page");
>    }
>
> Can you advice me what went wrong or what im doing wrong.. Thanks a lot
> Henry for the time and idea..
>
>
> Julien HENRY wrote:
> > Hi Nelson,
> >
> > JWebUnit (in fact HtmlUnit) is perfectly able to fetch an external
> JavaScript file. What version of JWebUnit are you using?
> >
> > You may try to read
> http://htmlunit.sourceforge.net/submittingJSBugs.html if you plan to ask
> for help for your specific error.
> >
> > Regards,
> >
> > Julien
> >
> >
> >
> > ----- Message d'origine ----
> >
> >> De : Nelson Biasura <nelson.bias...@aurisoftsys.com>
> >> À : jwebunit-users@lists.sourceforge.net
> >> Envoyé le : Jeu 22 Octobre 2009, 12 h 40 min 22 s
> >> Objet : [JWebUnit-users] getCookie Error External Javascript
> >>
> >>
> >> I have getCookie javascript method in my login.jsp. It is in my
> >> cookie.js, it is
> >> external javacript method. Does jWebUnit can't see an external
> javascript?
> >> Do anyone have idea what is this error? and how to fix it or work
> around?
> >>
> >> Below is the error Log:
> >>
> >>     [junit] Testcase:
> >> test1(com.voxsant.thinkscan.webapp.action.WebTest):       Caused an
> ERROR
> >>     [junit] ReferenceError: "getCookie" is not defined. (script in
> >> http://localhost/login.jsp from (
> >> 179, 40) to (212, 10)#180)
> >>     [junit] ======= EXCEPTION START ========
> >>     [junit] EcmaError: lineNumber=[180] column=[0] lineSource=[
> >> source>] name=[ReferenceError] so
> >> urceName=[script in http://localhost/login.jsp from (179, 40) to (212,
> >> 10)] message=[ReferenceError:
> >> "getCookie" is not defined. (script in http://localhost/login.jsp from
> >> (179, 40) to (212, 10)#180)]
> >>
> >>     [junit] com.gargoylesoftware.htmlunit.ScriptException:
> >> ReferenceError: "getCookie" is not define
> >> d. (script in http://localhost/login.jsp from (179, 40) to (212,
> 10)#180)
> >>
> >>
> ------------------------------------------------------------------------------
> >> Come build with us! The BlackBerry(R) Developer Conference in SF, CA
> >> is the only developer event you need to attend this year. Jumpstart your
> >> developing skills, take BlackBerry mobile applications to market and
> stay
> >> ahead of the curve. Join us from November 9 - 12, 2009. Register now!
> >> http://p.sf.net/sfu/devconference
> >> _______________________________________________
> >> JWebUnit-users mailing list
> >> JWebUnit-users@lists.sourceforge.net
> >> https://lists.sourceforge.net/lists/listinfo/jwebunit-users
> >>
> >
> >
> >
> >
> >
> >
> ------------------------------------------------------------------------------
> > Come build with us! The BlackBerry(R) Developer Conference in SF, CA
> > is the only developer event you need to attend this year. Jumpstart your
> > developing skills, take BlackBerry mobile applications to market and stay
> > ahead of the curve. Join us from November 9 - 12, 2009. Register now!
> > http://p.sf.net/sfu/devconference
> > _______________________________________________
> > JWebUnit-users mailing list
> > JWebUnit-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/jwebunit-users
> >
>
>
>
> ------------------------------------------------------------------------------
> Come build with us! The BlackBerry(R) Developer Conference in SF, CA
> is the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and stay
> ahead of the curve. Join us from November 9 - 12, 2009. Register now!
> http://p.sf.net/sfu/devconference
> _______________________________________________
> JWebUnit-users mailing list
> JWebUnit-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jwebunit-users
>
------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
JWebUnit-users mailing list
JWebUnit-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jwebunit-users

Reply via email to