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.ja­va:743)
> >>>> >         at
> >>>> org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:7­20)
> >>>> >         at
> >>>> org.codehaus.groovy.runtime.callsite.NullCallSite.call(NullCallSite.java:17­)
> >>>> >         at
> >>>> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArra­y.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(PogoInterce­ptableSite.java:46)
> >>>> >         at
> >>>> org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(Pogo­InterceptableSite.java:56)
> >>>> >         at
> >>>> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallS­iteArray.java:47)
> >>>> >         at
> >>>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractC­allSite.java:142)
> >>>> >         at
> >>>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractC­allSite.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(CallSiteArra­y.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(PogoInterce­ptableSite.java:46)
> >>>> >         at
> >>>> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArra­y.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:17­5)
> >>>> >         at
> >>>> org.tellurium.dsl.BaseDslContext$registerNamespace.call(Unknown Source)
> >>>> >         at
> >>>> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArra­y.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
-~----------~----~----~----~------~----~------~--~---

Reply via email to