don't wait so long before to ask! ;-) If you use webtest.xml, tasks are define in wt.defineTasks target and loaded from the webtest.taskdef resource which is located in the webtest.jar.
I don't think that this is a good idea to put own stuff within webtest dir as this makes upgrades more complicated. I prefer to define custom steps in Groovy but you can do this in java too, for instance with something like <target name="wt.defineTasks.init" description="customized classpath"> <antcall target="wt.webtest.wt.defineTasks.init" inheritRefs="true"/> <path id="wt.defineTasks.classpath.customPrepend"> <pathelement location="path/to/your/classes"/> </path> </target> and then <taskdef name="myStep" classname="my.custom.step" loaderref="wt.defineTasks.loader" classpathref="wt.defineTasks.classpath.id"/> somewhere before the tests are run. Cheers, Marc. -- Blog: http://mguillem.wordpress.com Mark Greene wrote: > I've been trying to create my own custom step with little success. I > jared up a simple class that extends the Step class and implements the > doExecute() method. I took that jar, put it in the WEBTEST_HOME/lib > directory and added an entry to the webtestTaskdefs.properties file. > > When I try to run the test I get the familiar ANT error:Could not create > task or type of type: verifyMyXPath > > After several hours I decided to just take the verifyText entry: > verifyText:com.canoo.webtest.steps.verify.VerifyText and copy it but > rename the task def to: > > verifyMyText:com.canoo.webtest.steps.verify.VerifyText > > When I referenced this in my test file I got the same error. It appears > to me that whatever I put in the webtestTaskDefs.properties file isn't > being honored. I'm using the latest development build: R_1681. > > I was hoping someone could point out a fundamental step that I'm missing. > > Thanks in advance, > Mark _______________________________________________ WebTest mailing list WebTest@lists.canoo.com http://lists.canoo.com/mailman/listinfo/webtest