Hi there: Our nightly automation cycle using Canoo, is failing off late with various errors relating to JavaScript. We tried to fix it, by using couple of options such as 'disable JavaScript', and enabling it after the <invoke> step but no success.
Without using 'disable JavaScript' option, typical error would vary b/w (1) & (2) below: (1) #com.canoo.webtest.engine.StepFailedException: Step[invoke "Navigate to Main Page" (1/2)]: Script error loading page executing webtest at: invoke TypeError: Cannot find function attachEvent. (http://localhost:8081/example/theme/dojo.js#856) (2) #Element.addMethods();, Step: InvokePage at /ws/mycws/Tonga/SunOS.sparc/EditableList_Main/TheTest.xml:4: with (resu ltFilename="ResultsPage_1172174970569_invoke.html", taskName="invoke") # at com.canoo.webtest.steps.request.TargetHelper.protectedGoto( TargetHelper.java:105) # at com.canoo.webtest.steps.request.AbstractTargetAction.gotoTarget( AbstractTargetAction.java:106) # at com.canoo.webtest.steps.request.AbstractTargetAction.doExecute( AbstractTargetAction.java:78) # at com.canoo.webtest.steps.Step.execute(Step.java:106) # at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269) # at org.apache.tools.ant.Task.perform(Task.java:364) # at com.canoo.webtest.ant.TestStepSequence.executeSteps( TestStepSequence.java:43) # at com.canoo.webtest.ant.TestStepSequence.doExecute( TestStepSequence.java:31) # at com.canoo.webtest.steps.Step.execute(Step.java:106) # at org.apache.tools.ant.Task.perform(Task.java:364) # at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:164) # at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:269) # at org.apache.tools.ant.Task.perform(Task.java:364) # at org.apache.tools.ant.Target.execute(Target.java:301) # at org.apache.tools.ant.Target.performTasks(Target.java:328) # at org.apache.tools.ant.Project.executeTarget(Project.java:1215) # at org.apache.tools.ant.Project.executeTargets(Project.java:1063) # at org.apache.tools.ant.Main.runBuild(Main.java:632) # at org.apache.tools.ant.Main.startAnt(Main.java:183) # at org.apache.tools.ant.launch.Launcher.run(Launcher.java:197) # at org.apache.tools.ant.launch.Launcher.main(Launcher.java:56) # #Total time: 6 minutes 6 seconds #com.canoo.webtest.engine.StepFailedException: Step[invoke "Navigate to Main Page" (1/2)]: Script error loading page executing webtest at: invoke TypeError: Cannot read property "prototype" from null ( http://localhost:8081/example/theme/META-INF/prototype/prototype.js#1320) After checking on google, we got couple of similar issues being posted of which one suggested to comment out certain section of prototype.js to be able to run successfully. This is something which we cannot do, and I learn that there's a similar issue with HtmlUnit, doesnt support prototype.js/*js? Could you pls help us find a workaround/amicable tool that we could think of before venturing into re-writing the whole test series? Any suggestions would of great help Thanks in advance Latha.

