In my groovy code of my data driven test (subclass of
TelluriumDataDrivenModule), I have the call:
validate "DspaceLoginForm"
useTelluriumEngine(true)
type "DspaceLoginForm.LoginEmail", email
pause VireoTestConfig.getPauseTime()
which results in this exception:
groovy.lang.MissingMethodException: No signature of method:
org.tdl.vireo.webtest.datadriventests.module.DspaceLogonModule.useTelluriumEngine()
is applicable for argument types: (java.lang.Boolean) values: [true]
Possible solutions: useTelluriumApi(boolean)
I'm using the latest jars as of Sept 7, 2010
Jade
On Sep 7, 7:12 pm, Jian Fang <[email protected]> wrote:
> useTelluriumEngine(isUse) actually calls couple APIs under the hood,
>
> http://code.google.com/p/aost/wiki/UserGuide070TelluriumBasics#useTel...
>
> In 0.8.0, we may want to remove other options so that user only uses
> useTelluriumEngine(isUse) to change the framework behavior. If you can call
> useTelluriumApi(), you should be able to call useTelluriumEngine(isUse) as
> well, they are
> all defined in the test case.
>
> Thanks,
>
> Jian
>
> On Tue, Sep 7, 2010 at 5:17 PM, Jade <[email protected]> wrote:
> > Since the tests are data driven, all of the code that manipulates the
> > html elements is in groovy. The only option is to set
> > useTelluriumApi() to false before calling these lines and then to true
> > afterwards but that's not the same as setting TelluriumEngine to
> > false. I can set the TelluriumEngine to false in the test code such as
> > public void testDataDriven() {
>
> > // If you are not using Tellurium Engine, you don't need to
> > use
> > cache.
> > useTelluriumEngine(false);
>
> > but then I can't turn it off only before calling the few lines of code
> > in my earlier post and then turn the tellurium engine back on again.
>
> > What different behaviors will we see with useTelluriumEngine(false);
> > versus useTelluriumApi(false); ?
>
> > Jade
>
> > On Sep 7, 3:36 pm, Jian Fang <[email protected]> wrote:
> > > Well, it depends on what key events the Javascript handler responds to.
> > If
> > > you use Trump to record the UI,
> > > what is the respond attribute for the generated UI object?
>
> > > Also, Tellurium new Engine may have event handling problem, simply switch
> > > back to Selenium to see if
> > > your key event works by calling
>
> > > useTelluriumEngine(false);
>
> > > Thanks,
>
> > > Jian
>
> > > On Tue, Sep 7, 2010 at 4:30 PM, Jade <[email protected]> wrote:
> > > > Hi again,
>
> > > > Our forms use a lot of ajax. In order to change a value of a text box,
> > > > the user has to first click on the text box. That changes the text box
> > > > into an input box. Then the user changes the value and presses the tab
> > > > key to trigger ajax to save the value.
>
> > > > I've tried simulating pressing the tab key with this code:
>
> > > > // press the tab key which triggers saving the value
> > > > context.keyDown(inputUid, "\\9")
> > > > context.keyUp(inputUid, "\\9")
>
> > > > but it's not moving the cursor to the next field thus the data changes
> > > > aren't saved.
>
> > > > What's the correct way to simulate pressing the tab key?
>
> > > > Here are my test values for the data driven tests:
>
> > > > useTelluriumEngine(true);
> > > > useTelluriumApi(true);
> > > > useCache true
> > > > useCssSelector(true);
> > > > useTrace(true);
>
> > > > Jade
>
> > > > --
> > > > 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]>
> > <tellurium-users%[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]<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 at
http://groups.google.com/group/tellurium-users?hl=en.