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-junit-archetype/src/main/resources/archetype-resources/src/test/groovy/test/GoogleSearchTestCase.java

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/8807410b1e44599b
>>>>
>>>> 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
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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