// Unable to recognize 'ui'
Seems the tellurium core jar is not picked up by Eclipse.

You need to check your class path to make sure Tellurium Core jar is
in the project class path.

Here is the introduction of Groovy Eclipse plugin,

http://groovy.codehaus.org/Eclipse+Plugin

Have you installed that correctly? What is your version of Eclipse?

If you still have problem, I will try to reproduce it using the same
settings as yours.

Thanks,

Jian

On May 13, 4:52 pm, poweroftesting <[email protected]> wrote:
> Hi,
>
>    I am a beginner to Tellurium but am a Selenium user, I am doing
> something fundamentally wrong
> trying to script Tellurium tests.
>
>    Where can I find some complete sample code for creating Tellurium
> Test cases?
> I am using Eclipse IDE to develop my tests. I am able to develop
> Selenium Tests using JUnit.
> But when I create GoogleStartPage.java I get syntax errors. My source
> is below (taken from the
> project home). Some of the errors I have documented in the source
> below as comments.
> I am using tellurium-core.0.6.0.RC1.jar in my class path. Any help is
> greatly appreciated.
>
> Regards,
>
> Manoj
>
> ---------------------------------------------
> GoogleStartPage.java-------------------------------------------------
>
> import org.tellurium.dsl.DslContext;
>
> class GoogleStartPage extends DslContext
> {                                // I am groovy-1.6.3.jar in class
> path and it
>                                                                               
>                   //
> wants me to declare this class as abstract
>                                                                               
>                   //
> or add required setMetaClass abstract
>                                                                               
>                   //
> methods.
>         public void defineUi() {
>         ui.Container(uid: "GooglePage")
> {                                         // Unable to recognize 'ui'
> which pkg should I
>                                                                               
>                  //
> import?
>             InputBox(uid: "InputBox", locator: "//input
> [...@name='q']")    // uid(String) undefined
>             Button(uid: "GoogleSearch", locator: "//input
> [...@name='btnG']")  // change to getLocator()
>             Button(uid: "FeelingLucky", locator: "//input
> [...@name='btnI']")
>         }
>    }
>
>    public void doGoogleSearch(String input){
>         type "GooglePage.InputBox", input
>         click "GooglePage.GoogleSearch"
>         waitForPageToLoad 30000
>    }
>
>    public void doFeelingLucky(String input){
>         type "GooglePage.InputBox", input
>         click "GooglePage.FeelingLucky"
>         waitForPageToLoad 30000
>    }
>
> }
--~--~---------~--~----~------------~-------~--~----~
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