Just noticed this one! Try using
BaseTelluriumJavaTestCase.connectSeleniumServer(); in your initUi method. This works for me and I have a very similar method. On Sep 8, 2:02 pm, Jian Fang <[email protected]> wrote: > Hi Hari, > > I am working on a new Flex Air project at work and don't have too much time to > work on Tellurium recently. Hope other team members could contribute more. > > I have updated the Maven archetypes for the new changes, you can use either > > mvn archetype:create -DgroupId=your_group_id > -DartifactId=your_artifact_id > -DarchetypeArtifactId=tellurium-junit-archetype > -DarchetypeGroupId=tellurium -DarchetypeVersion=0.7.0-SNAPSHOT > -DarchetypeRepository=http://kungfuters.org/nexus/content/repositories/snapshots > > or > > mvn archetype:create -DgroupId=your_group_id > -DartifactId=your_artifact_id > -DarchetypeArtifactId=tellurium-testng-archetype > -DarchetypeGroupId=tellurium -DarchetypeVersion=0.7.0-SNAPSHOT > -DarchetypeRepository=http://kungfuters.org/nexus/content/repositories/snapshots > > to create a new Tellurium project to look at the test samples, or > check out the code directly from here, > > http://code.google.com/p/aost/source/browse/trunk/tools/tellurium-jun... > > Thanks, > > Jian > > On Tue, Sep 8, 2009 at 1:31 AM, Harihara Vinayakaram <[email protected]>wrote: > > > > > Sorry for being impatient. It is just that I updated today in middle of a > > live testing cycle and then suddenly found things not working . Will look > > at the source code to figure out the usage > > > Thanks > > Regards > > Hari > > > On Tue, Sep 8, 2009 at 8:35 AM, Jian Fang <[email protected]>wrote: > > >> Certainly, we will update reference projects and include more examples. > >> Please be patient. > > >> Thanks, > > >> Jian > > >> On Mon, Sep 7, 2009 at 10:49 PM, Harihara Vinayakaram > >> <[email protected]>wrote: > > >>> Hi > >>> Are the examples / reference projects not updated . A code snippet > >>> would certainly help > > >>> Regards > >>> Hari > > >>> On Mon, Sep 7, 2009 at 7:44 PM, John <[email protected]> wrote: > > >>>> Please see the thread here, > > >>>>http://groups.google.com/group/tellurium-users/browse_thread/thread/8... > > >>>> On Sep 7, 9:55 am, Harihara Vinayakaram <[email protected]> wrote: > >>>> > Hi > >>>> > I see the following methods missing : > >>>> > useJavascriptXPathLibrary(); > >>>> > registerNamespace > > >>>> > I did an svn update and then did cd core ; ant ; copied the resultant > >>>> > tellurium-0.7.0.jar into my workspace. > >>>> > These methods are present in the source. My error stack looks like > >>>> this > > >>>> > java.lang.NullPointerException: Cannot invoke method > >>>> > getActiveSeleniumSession() on null object > >>>> > at > >>>> org.codehaus.groovy.runtime.NullObject.invokeMethod(NullObject.java:77) > >>>> > at > >>>> org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod(InvokerHelper.java:743) > >>>> > at > >>>> org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:720) > >>>> > at > >>>> org.codehaus.groovy.runtime.callsite.NullCallSite.call(NullCallSite.java:17) > >>>> > at > >>>> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:43) > >>>> > at > >>>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) > >>>> > at > >>>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:120) > >>>> > at > >>>> org.tellurium.dispatch.Dispatcher.invokeMethod(Dispatcher.groovy:31) > >>>> > at > >>>> org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:46) > >>>> > at > >>>> org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:56) > >>>> > at > >>>> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:47) > >>>> > at > >>>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:142) > >>>> > at > >>>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:154) > >>>> > at > >>>> org.tellurium.dispatch.Dispatcher.methodMissing(Dispatcher.groovy:39) > >>>> > at > >>>> groovy.lang.MetaClassImpl.invokeMissingMethod(MetaClassImpl.java:825) > >>>> > at > >>>> groovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1103) > >>>> > at > >>>> groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1063) > >>>> > at > >>>> groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:892) > >>>> > at > >>>> groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:142) > >>>> > at groovy.lang.MetaObjectProtocol$invokeMethod.call(Unknown > >>>> Source) > >>>> > at > >>>> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:43) > >>>> > at > >>>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) > >>>> > at > >>>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:132) > >>>> > at > >>>> org.tellurium.extend.Extension.invokeMethod(Extension.groovy:19) > >>>> > at > >>>> org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:46) > >>>> > at > >>>> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:43) > >>>> > at > >>>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) > >>>> > at > >>>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128) > >>>> > at > >>>> org.tellurium.dsl.BaseDslContext.registerNamespace(BaseDslContext.groovy:175) > >>>> > at > >>>> org.tellurium.dsl.BaseDslContext$registerNamespace.call(Unknown Source) > >>>> > at > >>>> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:43) > >>>> > at > >>>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116) > >>>> > at > >>>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:128) > >>>> > at > >>>> com.yostech.yoscare.test.SummaryReport01.initUi(SummaryReport01.groovy:94) > > >>>> > My initUi() method looks like this > > >>>> > public void initUi() { > >>>> > loginUtils = new LoginUtils(); > >>>> > loginUtils.defineUi(); > > >>>> > loggedInPageUtils = new LoggedInPageUtils(); > >>>> > loggedInPageUtils.defineUi(); > > >>>> > //loggedInPageUtils.useJavascriptXPathLibrary(); > > >>>> > addNewUserUtils = new AddNewUserUtils(); > >>>> > addNewUserUtils.defineUi(); > > >>>> > searchPageUtils = new SearchPageUtils(); > >>>> > searchPageUtils.defineUi(); > > >>>> > pregnancyUtils = new PregnancyUtils(); > >>>> > pregnancyUtils.defineUi(); > > >>>> > summaryPageUtils = new SummaryPageUtils(); > >>>> > summaryPageUtils.defineUi(); > >>>> > // > > >>>> > addNewUserUtils.registerNamespace("xforms", " > >>>>http://www.w3.org/2002/xforms") > >>>> > addNewUserUtils.registerNamespace("html", " > >>>>http://www.w3.org/1999/xhtml > >>>> > ") > >>>> > pregnancyUtils.registerNamespace("xforms", " > >>>>http://www.w3.org/2002/xforms") > >>>> > pregnancyUtils.registerNamespace("html", " > >>>>http://www.w3.org/1999/xhtml") > >>>> > loggedInPageUtils.registerNamespace("html", " > >>>>http://www.w3.org/1999/xhtml") > >>>> > //pregnancyUtils.dump("caseRecordPopUp"); > >>>> > } > > >>>> > From what I can debug I seem to have missed initializing the extension > > >>>> > Let me know what I am missing > > >>>> > Regards > >>>> > Hari- Hide quoted text - > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "tellurium-users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/tellurium-users?hl=en -~----------~----~----~----~------~----~------~--~---
