I got the same error. Maybe this should be changed in the tutorial? -----Ursprüngliche Nachricht----- Von: tnsilver [mailto:[EMAIL PROTECTED] Gesendet: Montag, 1. Oktober 2007 22:48 An: users@appfuse.dev.java.net Betreff: Re: [appfuse-user] canoo web test failed with "Cannot find function findFirstElement"
I had the same thing for a very silly reason. I followed the tutorials and placed the <body id="personForm"/> in my personForm.jsp before the <head> section. When I noticed this, I moved it to right after the closing </head>. Still, the same problem. Then I realized that the 'personForm' is not a good identifier because the form it self is named the same so I figured this messes up with the function so I just changed it to a unique id as such: <body id="personFormBody"/> and my problem was solved. The error is really confusing and misleading. In my case it was just a basic html thing. Check, perhaps the reason in your case is similar... Den Orlov wrote: > > Following http://appfuse.org/display/APF/Using+JSF tutorial I've added > Canoo WebTest. And while executing > > mvn -e integration-test -Dtest=SavePerson -Dsurefire.useFile=false > -Duser.language=en > > get this error: > > [INFO] Error executing ant tasks > > Embedded error: The following error occurred while executing this line: > C:\Projects\appfuse\appfuse-2.0\adplatform\src\test\resources\web-tests.xml: 251: > Canoo Webtest: R_1454. > Test failed. > Test step steps > (C:\Projects\appfuse\appfuse-2.0\adplatform\src\test\resources\web-tests.xml :253: > ) null failed with message "Step[clicklink (8/14)]: Script error loading > page executing webtest at: clicklink Wrapped > com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot find > function findFirstElement. > (http://localhost:8081/adplatform-1.0-SNAPSHOT/scripts/prototype.js#1956) > (Embedded script in > http://localhost:8081/adplatform-1.0-SNAPSHOT/persons.html#71) > Source code: > function () { > [native code, arity=0] > } > " > [INFO] > ------------------------------------------------------------------------ > [INFO] Trace > org.apache.maven.lifecycle.LifecycleExecutionException: Error executing > ant tasks > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLife cycleExecutor.java:559) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle (DefaultLifecycleExecutor.java:475) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifec ycleExecutor.java:454) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFail ures(DefaultLifecycleExecutor.java:306) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(Defa ultLifecycleExecutor.java:273) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycle Executor.java:140) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:256) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > Caused by: org.apache.maven.plugin.MojoExecutionException: Error executing > ant tasks > at > org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks(AbstractAntMojo. java:114) > at org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo.java:83) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManage r.java:412) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLife cycleExecutor.java:534) > ... 16 more > Caused by: The following error occurred while executing this line: > C:\Projects\appfuse\appfuse-2.0\adplatform\src\test\resources\web-tests.xml: 251: > Canoo Webtest: R_1454. > Test failed. > Test step steps > (C:\Projects\appfuse\appfuse-2.0\adplatform\src\test\resources\web-tests.xml :253: > ) null failed with message "Step[clicklink (8/14)]: Script error loading > page executing webtest at: clicklink Wrapped > com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot find > function findFirstElement. > (http://localhost:8081/adplatform-1.0-SNAPSHOT/scripts/prototype.js#1956) > (Embedded script in > http://localhost:8081/adplatform-1.0-SNAPSHOT/persons.html#71) > Source code: > function () { > [native code, arity=0] > } > " > at > org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper .java:539) > at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:384) > at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > at org.apache.tools.ant.Task.perform(Task.java:364) > at org.apache.tools.ant.Target.execute(Target.java:341) > at > org.apache.maven.plugin.antrun.AbstractAntMojo.executeTasks(AbstractAntMojo. java:108) > ... 19 more > Caused by: > C:\Projects\appfuse\appfuse-2.0\adplatform\src\test\resources\web-tests.xml: 251: > Canoo Webtest: R_1454. > Test failed. > Test step steps > (C:\Projects\appfuse\appfuse-2.0\adplatform\src\test\resources\web-tests.xml :253: > ) null failed with message "Step[clicklink (8/14)]: Script error loading > page executing webtest at: clicklink Wrapped > com.gargoylesoftware.htmlunit.ScriptException: TypeError: Cannot find > function findFirstElement. > (http://localhost:8081/adplatform-1.0-SNAPSHOT/scripts/prototype.js#1956) > (Embedded script in > http://localhost:8081/adplatform-1.0-SNAPSHOT/persons.html#71) > Source code: > function () { > [native code, arity=0] > } > " > at > com.canoo.webtest.ant.WebtestTask.stopBuildIfNeeded(WebtestTask.java:228) > at com.canoo.webtest.ant.WebtestTask.execute(WebtestTask.java:175) > at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) > at org.apache.tools.ant.Task.perform(Task.java:364) > at org.apache.tools.ant.Target.execute(Target.java:341) > at org.apache.tools.ant.Target.performTasks(Target.java:369) > at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) > at > org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckEx ecutor.java:37) > at org.apache.tools.ant.Project.executeTargets(Project.java:1068) > at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382) > ... 23 more > > What's could be the reason of error? Most probably that <clicklink > label="1"/> test command don't work. But how to fix this? > > Thanks in advance, > Den Orlov > -- View this message in context: http://www.nabble.com/canoo-web-test-failed-with-%22Cannot-find-function-fin dFirstElement%22-tf3570878s2369.html#a12987555 Sent from the AppFuse - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]