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