I just fixed the problem, please update your custom selenium server from our Maven repo.
Let us know if you run into any other problems. Thanks, Jian On Apr 20, 10:07 am, Jian Fang <[email protected]> wrote: > Issue 424 is created to track this problem. > > http://code.google.com/p/aost/issues/detail?id=424 > > Thanks, > > Jian > > > > On Tue, Apr 20, 2010 at 4:23 AM, Jonathan Share <[email protected]> wrote: > > Hi > > > I'm trying to update my tests to allow the use of CSS selectors > > however I'm getting some unexpected exceptions. The first is that when > > I call getRepeatNum for a ui element that isn't found on the page I > > get an exception (stacktrace below) instead of the expected value of > > 0. If I add a call to disableCSSSelector() I get no exception and the > > expected return value of 0. I would expect this method to behave the > > same no matter which type of locator is used. > > > Regards, > > > Jonathan > > > com.thoughtworks.selenium.SeleniumException: ERROR: Element > > jquery=form[name=nameAllocation] > div.segment.has-margin not found > > at > > com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrError(HttpCommandProcessor.java:97) > > at > > com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java:91) > > at sun.reflect.GeneratedMethodAccessor266.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.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229) > > at > > org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52) > > at > > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:129) > > at > > org.telluriumsource.component.connector.CustomSelenium.getBundleResponse(CustomSelenium.groovy:257) > > at sun.reflect.GeneratedMethodAccessor265.invoke(Unknown Source) > > 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:88) > > at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) > > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1058) > > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:886) > > at > > groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:149) > > at groovy.lang.MetaObjectProtocol$invokeMethod.call(Unknown Source) > > at > > org.telluriumsource.component.dispatch.Dispatcher.methodMissing(Dispatcher.groovy:56) > > at sun.reflect.GeneratedMethodAccessor264.invoke(Unknown Source) > > 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:88) > > at > > groovy.lang.MetaClassImpl.invokeMissingMethod(MetaClassImpl.java:813) > > at > > groovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1107) > > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1060) > > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:886) > > at > > org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:39) > > at > > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:129) > > at > > org.telluriumsource.component.bundle.BundleProcessor.passBundledCommand(BundleProcessor.groovy:322) > > at > > org.telluriumsource.component.bundle.BundleProcessor$passBundledCommand.callCurrent(Unknown > > Source) > > at > > org.telluriumsource.component.bundle.BundleProcessor.process(BundleProcessor.groovy:414) > > at > > org.telluriumsource.component.bundle.BundleProcessor$process.callCurrent(Unknown > > Source) > > at > > org.telluriumsource.component.bundle.BundleProcessor.methodMissing(BundleProcessor.groovy:427) > > at sun.reflect.GeneratedMethodAccessor258.invoke(Unknown Source) > > 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:88) > > at > > groovy.lang.MetaClassImpl.invokeMissingMethod(MetaClassImpl.java:813) > > at > > groovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1107) > > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1060) > > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:886) > > at > > groovy.lang.DelegatingMetaClass.invokeMethod(DelegatingMetaClass.java:149) > > at groovy.lang.MetaObjectProtocol$invokeMethod.call(Unknown Source) > > at > > org.telluriumsource.component.custom.Extension.methodMissing(Extension.groovy:20) > > 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:88) > > at > > groovy.lang.MetaClassImpl.invokeMissingMethod(MetaClassImpl.java:813) > > at > > groovy.lang.MetaClassImpl.invokePropertyOrMissing(MetaClassImpl.java:1107) > > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1060) > > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:886) > > at > > org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:39) > > at > > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:129) > > at > > org.telluriumsource.dsl.BaseDslContext$_getRepeatNumByCssSelector_closure79.doCall(BaseDslContext.groovy:1172) > > 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:88) > > at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) > > at > > org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:272) > > at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:886) > > at > > org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:39) > > at > > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) > > at > > org.telluriumsource.ui.object.Repeat.getRepeatNum(Repeat.groovy:45) > > at org.telluriumsource.ui.object.Repeat$getRepeatNum.call(Unknown > > Source) > > at > > org.telluriumsource.dsl.BaseDslContext.getRepeatNumByCssSelector(BaseDslContext.groovy:1168) > > at > > org.telluriumsource.dsl.BaseDslContext$getRepeatNumByCssSelector.callCurrent(Unknown > > Source) > > at > > org.telluriumsource.dsl.BaseDslContext.getRepeatNum(BaseDslContext.groovy:1187) > > at > > org.telluriumsource.dsl.BaseDslContext$getRepeatNum.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:151) > > > -- > > 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]<tellurium-users%[email protected]> > > . > > For more options, visit this group at > >http://groups.google.com/group/tellurium-users?hl=en. > > -- > 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 > athttp://groups.google.com/group/tellurium-users?hl=en. -- 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.
