seems there is only one element in the table. try
getAttribute ("Mapping.searchResultsTable[*0*]", id)

Regards,
Mahendra Kariya



On Thu, Nov 12, 2009 at 6:59 PM, mkr <[email protected]> wrote:

>
> Hi,
>
> i am bit familiar with tellirium. i need to get UID of particular
> table's <tr>
>
> i am trying to get it using getAttribute()  method like as follows:
> getAttribute ("Mapping.searchResultsTable[1]", id)
>
> but throwing exception as :
>
> java.lang.ArrayIndexOutOfBoundsException: 1
>        at org.codehaus.groovy.runtime.DefaultGroovyMethods.getAt
> (DefaultGroovyMethods.java:2961)
>        at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
>        at sun.reflect.DelegatingMethodAccessorImpl.invoke
> (DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.codehaus.groovy.runtime.metaclass.ReflectionMetaMethod.invoke
> (ReflectionMetaMethod.java:51)
>        at
> org.codehaus.groovy.runtime.metaclass.NewInstanceMetaMethod.invoke
> (NewInstanceMetaMethod.java:54)
>        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
>        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
>        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
>        at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod
> (InvokerHelper.java:766)
>        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod
> (InvokerHelper.java:754)
>        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN
> (ScriptBytecodeAdapter.java:170)
>        at org.tellurium.object.Table.walkToElement(Table.groovy:407)
>        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:597)
>        at org.codehaus.groovy.reflection.CachedMethod.invoke
> (CachedMethod.java:86)
>        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
>        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
>        at
> org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN
> (ScriptBytecodeAdapter.java:78)
>        at org.tellurium.object.Table.walkTo(Table.groovy:509)
>        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:597)
>        at org.codehaus.groovy.reflection.CachedMethod.invoke
> (CachedMethod.java:86)
>        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
>        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
>        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
>        at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod
> (InvokerHelper.java:778)
>        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod
> (InvokerHelper.java:758)
>        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN
> (ScriptBytecodeAdapter.java:170)
>        at org.tellurium.object.Container.walkTo(Container.groovy:61)
>        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:597)
>        at org.codehaus.groovy.reflection.CachedMethod.invoke
> (CachedMethod.java:86)
>        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
>        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
>        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
>        at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod
> (InvokerHelper.java:778)
>        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod
> (InvokerHelper.java:758)
>        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN
> (ScriptBytecodeAdapter.java:170)
>        at org.tellurium.dsl.UiDslParser.walkTo(UiDslParser.groovy:53)
>        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:597)
>        at org.codehaus.groovy.reflection.CachedMethod.invoke
> (CachedMethod.java:86)
>        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
>        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
>        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
>        at org.codehaus.groovy.runtime.InvokerHelper.invokePogoMethod
> (InvokerHelper.java:778)
>        at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod
> (InvokerHelper.java:758)
>        at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN
> (ScriptBytecodeAdapter.java:170)
>        at org.tellurium.dsl.BaseDslContext.getAttribute
> (BaseDslContext.groovy:517)
>        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:597)
>        at org.codehaus.groovy.reflection.CachedMethod.invoke
> (CachedMethod.java:86)
>        at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
>        at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
>        at
> org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN
> (ScriptBytecodeAdapter.java:78)
>        at
> com.desktone.module.TTUI.MappingImpl.mapDesktop(MappingImpl.groovy:
> 41)
>        at com.desktone.coreseleniumtest.MapVMs.mapVM(MapVMs.java:70)
>        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:597)
>        at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:
> 580)
>        at org.testng.internal.Invoker.invokeMethod(Invoker.java:478)
>        at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:617)
>        at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:885)
>        at org.testng.internal.TestMethodWorker.invokeTestMethods
> (TestMethodWorker.java:126)
>        at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:
> 110)
>        at org.testng.TestRunner.runWorkers(TestRunner.java:712)
>        at org.testng.TestRunner.privateRun(TestRunner.java:582)
>        at org.testng.TestRunner.run(TestRunner.java:477)
>        at org.testng.SuiteRunner.runTest(SuiteRunner.java:324)
>        at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:319)
>        at org.testng.SuiteRunner.privateRun(SuiteRunner.java:292)
>        at org.testng.SuiteRunner.run(SuiteRunner.java:198)
>        at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:823)
>        at org.testng.TestNG.runSuitesLocally(TestNG.java:790)
>        at org.testng.TestNG.run(TestNG.java:708)
>        at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:73)
>        at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:124)
>
> can anybody help me ?
>
> thanks in advace
>
> Regards
> Raju
>
> >
>

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