Hi Jian, Is "name" the only way to locate a frame in Selenium? Unfortunately the application under test doesn't define a name. Any work-around as you know?
Thanks a lot! Liang On Mon, Nov 2, 2009 at 10:33 PM, Jian Fang <[email protected]> wrote: > Pass in uid is the correct way to call waitForFrameToLoad(uid, timeout). > > But for Frame, you should define the name attribute for it because Selenium > uses "name" to locate the frame, > > http://code.google.com/p/aost/wiki/UserGuide070UIObjects#Frame > > Thanks, > > Jian > > > On Mon, Nov 2, 2009 at 2:35 AM, Liang HE <[email protected]> wrote: > >> Hi Friends, >> >> I can hardly find more information in Tellurium user guide about the usage >> of "waitForFrameToLoad". The api says the first argument is frameAddress, >> but I don't know what is the frameAddress. I tried to use uid, but get >> NullPointerException: >> java.lang.NullPointerException >> at java.net.URLEncoder.encode(URLEncoder.java:188) >> at >> com.thoughtworks.selenium.DefaultRemoteCommand.urlEncode(DefaultRemoteCommand.java:86) >> at >> com.thoughtworks.selenium.DefaultRemoteCommand.getCommandURLString(DefaultRemoteCommand.java:59) >> at >> com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java:86) >> at >> com.thoughtworks.selenium.DefaultSelenium.waitForFrameToLoad(DefaultSelenium.java:639) >> at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:234) >> at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1061) >> 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.tellurium.dispatch.Dispatcher.invokeMethod(Dispatcher.groovy:26) >> 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.access.Accessor.waitForFrameToLoad(Accessor.groovy:294) >> at org.tellurium.access.Accessor$waitForFrameToLoad.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) >> Anyone have some clue? >> >> Thank you! >> Liang >> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
