When i try this module def and the validation method getValue(). I am getting a 
numberformatexception.
Any pointers?

java.lang.NumberFormatException: For input string: "tabs"
    at java.lang.NumberFormatException.forInputString(Unknown Source)
    at java.lang.Integer.parseInt(Unknown Source)
    at java.lang.Integer.parseInt(Unknown Source)
    at java_lang_Integer$parseInt.call(Unknown Source)
    at 
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40)
    at 
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117)
    at 
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
    at org.tellurium.object.List.walkTo(List.groovy:221)
    at org.tellurium.object.List$walkTo.call(Unknown Source)
    at 
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40)
    at org.tellurium.object.Container$walkTo.call(Unknown Source)
    at org.tellurium.object.Container.walkTo(Container.groovy:97)
    at org.tellurium.object.Container$walkTo.call(Unknown Source)
    at org.tellurium.object.Container.walkTo(Container.groovy:97)
    at org.tellurium.object.Container$walkTo.call(Unknown Source)
    at org.tellurium.object.Container.walkTo(Container.groovy:97)
    at org.tellurium.object.Container$walkTo.call(Unknown Source)
    at 
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40)
    at org.tellurium.object.Frame$walkTo.call(Unknown Source)
    at org.tellurium.dsl.UiDslParser.walkTo(UiDslParser.groovy:68)
    at org.tellurium.dsl.UiDslParser$walkTo.call(Unknown Source)
    at 
org.tellurium.dsl.BaseDslContext.walkToWithException(BaseDslContext.groovy:207)
    at org.tellurium.dsl.BaseDslContext$walkToWithException.callCurrent(Unknown 
Source)
    at 
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:44)
    at 
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:143)
    at 
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:155)
    at org.tellurium.dsl.BaseDslContext.getValue(BaseDslContext.groovy:520)
    at com.yahoo.shopping.TestHomePage.testCuponModule(TestHomePage.java:35)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
    at 
org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
    at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
    at 
org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
    at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
    at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
    at 
org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
    at 
org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
    at 
org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
    at 
org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
    at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
    at 
org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
    at 
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:46)
    at 
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467)
    at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683)
    at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390)
    at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197)





----- Original Message ----
> From: Manoj Chavan <[email protected]>
> To: tellurium-users <[email protected]>
> Sent: Fri, October 30, 2009 2:17:59 PM
> Subject: Nested List - Module def question?
> 
> 
> Hi,
> 
> I have the following HTML. and the related Module Def I scripted. Wanted to 
> validate
> it. If I try "getValue("body.data.tabs[2].list.details[1].merchant" should 
> return "Merchant21".
> Is my syntax correct? Is it possible to have this type of nested list 
> structure. 
> I need to
> use this cause the list is dynamic and can change anytime.
> 
> Regards,
> 
> Manoj
> 
> 
> 

>     

>         

>             

>                 
        * 
>                     
Merchant11
>                     
Title11
>                     
12/30/09
>                 
>                 
        * 

>                 
        * 

>                 
        * 

>             
>         
>         

>             

>                 
        * 
>                     
Merchant21
>                     
Title121
>                     
12/30/09
> 
>                 
>                 
        * 

>                 
        * 

>                 
        * 

>             
>         
>         

>         
>     
> 
> 
> 
> 
> Container(uid:"body", clocator:[tag:"div", class:"bd"]){
>                 List(uid: "data", clocator: [tag: "div", class:"scrolling"]){
>                     Container(uid: "tabs", clocator: [tag:"div", 
> class:"tabcont"]){
>                         List(uid: "list", clocator: [tag: "ul"], separator: 
> "li"){
>                             Container(uid:"details", clocator:[:]){
>                                 UrlLink(uid: "merchant", clocator: [tag: "a" 
> , 
> class:"merchant"])
>                                 UrlLink(uid: "title", clocator: [tag: "a" , 
> class:"title"])
>                                 UrlLink(uid: "exp", clocator: [tag: "a" , 
> class:"exp"])    
>                             }
>                         }                        
>                     }
>                 }                
>             }        
> 
> 
> 

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