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"

