Hi Marc

I will attach and send you the sample page w/ the JavaScript and offending
Flash piece directly if that's OK.

Thanks
-Rhee

On Wed, Mar 18, 2009 at 2:51 PM, Marc Guillemot <[email protected]> wrote:

> Hi Rhee,
>
> can you provide a sample HTML page with JavaScript code allowing to
> reproduce the error?
>
> Cheers,
> Marc.
>
> Rhee wrote:
>
>> Hi
>>
>> I am running Canoo Webtest: R_1758.
>>
>> Thanks
>> -Rhee
>>
>> 2009/3/16 Marc Guillemot <[email protected] <mailto:[email protected]
>> >>
>>
>>
>>    Hi,
>>
>>    such a js code shouldn't be a problem. Which WebTest version do you
>> use?
>>
>>    Cheers,
>>    Marc.
>>    --
>>    Web: http://www.efficient-webtesting.com
>>    Blog: http://mguillem.wordpress.com
>>
>>    Rhee wrote:
>>     > Hi all
>>     >
>>     > After some troubleshooting, I found the offending js that
>>    interacts w/
>>     > flash.
>>     >
>>     > Excerpt of failing java script and page source;
>>     >
>>     >
>>     >
>>     > <script language="JavaScript" type="text/javascript">
>>     >
>>     > if(navigator.appName == "Netscape"){
>>     >
>>     >
>>     >
>>    document.WebSubmissionsCandidateProfile.captureEvents(Event.MOUSEDOWN);
>>     >
>>     >
>>     >
>> document.WebSubmissionsCandidateProfile.addEventListener("mousedown",
>>     > onNsRightClick, true);
>>     >
>>     > }
>>     >
>>     > else{
>>     >
>>     >
>>     > document.WebSubmissionsCandidateProfile.onmousedown=onIeRightClick;
>>     >
>>     > }
>>     >
>>     > </script>
>>     >
>>     >
>>     >
>>     > <object height="575" width="100%"
>>     >
>>    codebase="
>> http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab";
>>     > id="WebSubmissionsCandidateProfile"
>>     > classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
>>     >
>>     >                 <param
>>     >
>>
>>  
>> value="/recruitMach/view/Flex/WebSubmissionsCandidateProfile/WebSubmissionsCandidateProfile.swf"
>>     > name="movie"/>
>>     >
>>     >                 <param value="high" name="quality"/>
>>     >
>>     >                 <param value="#869ca7" name="bgcolor"/>
>>     >
>>     >                 <param value="opaque" name="wmode"/>
>>     >
>>     >                 <param value="sameDomain" name="allowScriptAccess"/>
>>     >
>>     >                 <embed height="575" align="middle" width="100%"
>>     > pluginspage="http://www.adobe.com/go/getflashplayer";
>>     > type="application/x-shockwave-flash" allowscriptaccess="sameDomain"
>>     > wmode="opaque" quality="high" loop="false" play="true"
>>     > name="WebSubmissionsCandidateProfile" bgcolor="#869ca7"
>>     >
>>
>>  
>> src="/recruitMach/view/Flex/WebSubmissionsCandidateProfile/WebSubmissionsCandidateProfile.swf"/>
>>     >
>>     >
>>     >
>>     > </object>
>>     >
>>     >
>>     >
>>     > Is there a way i can get around this w/ out having dev modify
>>    code? and
>>     > is there a way i can dump errors to a log file?
>>     >
>>     > Any suggestions would help.
>>     >
>>     > Thanks
>>     > Rhee
>>     >
>>     >
>>     >
>>     > ---------- Forwarded message ----------
>>     > From: *Rhee* <[email protected]
>>    <mailto:[email protected]> <mailto:[email protected]
>>    <mailto:[email protected]>>>
>>     > Date: Wed, Mar 11, 2009 at 4:10 PM
>>     > Subject: Q: Dealing with Java Script errors in WebTest
>>     > To: [email protected] <mailto:[email protected]>
>>    <mailto:[email protected] <mailto:[email protected]>>
>>     >
>>     >
>>     > Hi all
>>     >
>>     > I am getting js script errors in my scripts and I'm unable to get
>>    past
>>     > them. I cannot figure out why, please help.
>>     >
>>     > 1] I have already established that the app does not work in
>>    Firefox.  Js
>>     > errors make it not functional, as a result we support only IE :(
>>     > 2] Most of the validation in the forms are js and also utilizes Ajax
>>     > 3] I tried it run it in Webtest w/ out any browser config; it should
>>     > default to IE. Also tried to explicitly add <config browser="IE6"
>> />.
>>     >    The errors in the log reference org.mozilla.javascript.EcmaError
>> ,
>>     > does that mean it is still trying to simulate FF?
>>     > 4] To avoid js error, tried to add the following in config and it
>>    still
>>     > does not work;
>>     >  <option name="ThrowExceptionOnScriptError" value="false"/>
>>     > <enableJavaScript enable="false"/>
>>     > <easyajax="true"/>
>>     > As well as add <sleep description="sleep (10s)" seconds="10"/> after
>>     > events the use ajax
>>     >
>>     > All the steps appear to have passed and the failing step is the
>> final
>>     > Submit action on the form. Even though the submit action step has
>>     > failed, the resulting page is correct and the form is saved
>>     > successfully. I cannot turn off js because the app depends on it.
>>     > <http://webtest-community.canoo.com/jira/browse/WT-378>
>>     > I have downloaded WebTest release 3.0
>>     >
>>     >
>>     > Except from log
>>     >
>>
>>  
>> *********************************************************************************
>>     >
>>     > [sleep] Exception in thread "HtmlUnit Managed Thread #2 for
>> WebWindow
>>     > mainrmqa: XMLHttpRequest.send" org.mozilla.javascript.EcmaError:
>>     > TypeError: Cannot call property onCompletion in object [object
>>     > Object].It is not a function, it is "undefined". (http://IP
>>     > address/lib/javascript/ajax/sack.js#115)
>>     >
>>     >     [sleep]     at
>>     >
>>
>>  org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3654)
>>     >
>>     >
>>     > /(removed steps that passed to shorten log) /
>>     >
>>     > [clickButton]  INFO (com.canoo.webtest.steps.request.ClickButton)
>>    - ->
>>     > findTarget(by input): name=cmdSubmit value=s a v e ( at this
>>    point the
>>     > form is saved, new page should open)
>>     >
>>     > [clickButton]  WARN
>>     > (com.gargoylesoftware.htmlunit.javascript.host.HTMLDocument)
>>     >
>>     >  - getElementById(txtCity1) did a getElementByName for Internet
>>    Explorer
>>     >
>>     > [clickButton]  WARN
>>     > (com.gargoylesoftware.htmlunit.javascript.host.HTMLDocument)
>>     >
>>     >  - getElementById(txtAddress12) did a getElementByName for
>>    Internet Explorer
>>     >
>>     > [clickButton]  WARN
>>     > (com.gargoylesoftware.htmlunit.javascript.host.HTMLDocument)
>>     >
>>     >  - getElementById(txtZipValid1) did a getElementByName for
>>    Internet Explorer
>>     >
>>     > [clickButton]  WARN
>>     > (com.gargoylesoftware.htmlunit.javascript.host.HTMLDocument)
>>     >
>>     >  - getElementById(txtCity2) did a getElementByName for Internet
>>    Explorer
>>     >
>>     > [clickButton]  WARN
>>     > (com.gargoylesoftware.htmlunit.javascript.host.HTMLDocument)
>>     >
>>     >  - getElementById(txtAddress22) did a getElementByName for
>>    Internet Explorer
>>     >
>>     >
>>     >
>>     > [clickButton]  WARN (com.gargoylesoftware.htmlunit.html.HtmlPage) -
>>     > Expected content type of 'application/javascript' or
>>     > 'application/ecmascript' for remotely loaded JavaScript element at
>>     >
>>     > 'http://IP address/Mach/lib/js/openWindows.js', but got
>>     > 'application/x-javascript'.
>>     >
>>     >
>>     >
>>     > [clickButton]  WARN (com.gargoylesoftware.htmlunit.html.HtmlPage) -
>>     > Expected content type of 'application/javascript' or
>>     > 'application/ecmascript' for remotely loaded JavaScript element at
>>     > 'http://IP
>>     >
>>    address/Mach/view/Flex/WebSubmissionsCandidateProfile/AC_OETags.js',
>> but
>>     > got 'application/x-javascript'.
>>     >
>>     >
>>     >
>>     > [clickButton]  WARN (com.gargoylesoftware.htmlunit.html.HtmlPage) -
>>     > Expected content type of 'application/javascript' or
>>     > 'application/ecmascript' for remotely loaded JavaScript element at
>>     > 'http://IP address/lib/javascript/flex/rightClick.js', but got
>>     > 'application/x-javascript'.
>>     >
>>     >  INFO (com.canoo.webtest.engine.WebClientContext) - Responses
>>    restored
>>     >
>>     >  INFO (com.canoo.webtest.ant.WebtestTask) - Finished executing
>>    webtest ....
>>     >
>>     > Error Message
>>     >
>>     > Test results Error page after clicking cmdSubmit (location lnine
>>    on the
>>     > script)
>>     >
>>     > JavaScript error loading page http://IP
>>     >
>>
>>  
>> address/Mach/index.cfm?event=candidate.displayCandidate&candidateID=xx&newCandOrCont=true:
>>     > TypeError: Cannot set property "onmousedown" of undefined to
>>     > "org.mozilla.javascript.interpretedfunct...@7946a2" (script in
>>    http://IP
>>     >
>>
>>  
>> address/Mach/index.cfm?event=candidate.displayCandidate&candidateID=xx&newCandOrCont=true
>>     > from (2306, 54) to (2314, 10)#2312)
>>     >
>>     >
>>     > Another variation of the js error (different page):
>>     >
>>     > JavaScript error loading page http://IP
>>     > address/clientprofile.cfm?szClientID=xx7&szMsg=Company%20added:
>>     > TypeError: Cannot call method "open" of undefined
>>     >
>>     >
>>
>>  
>> *********************************************************************************
>>     >
>>     > I hope added just enough information ( not too much) to at least
>>    get an
>>     > idea of where the main issue is.
>>     >
>>     > Thanks again.
>>     > --
>>     > - Rhee
>>     > "Risk nothing and you gain nothing"
>>     >
>>     >
>>     >
>>     > --
>>     > - Rhee
>>     > "Risk nothing and you gain nothing"
>>
>>
>>    _______________________________________________
>>    WebTest mailing list
>>    [email protected] <mailto:[email protected]>
>>    http://lists.canoo.com/mailman/listinfo/webtest
>>
>>
>>
>>
>> --
>> - Rhee
>> "Risk nothing and you gain nothing"
>>
>
>
> _______________________________________________
> WebTest mailing list
> [email protected]
> http://lists.canoo.com/mailman/listinfo/webtest
>



-- 
- Rhee
"Risk nothing and you gain nothing"

Reply via email to