Sounds like a Groovy version problem. Could you try Groovy 1.6.0 first?

The best way to create Tellurium project is to use Tellurium Maven
archetypes, please see

http://code.google.com/p/aost/wiki/TelluriumMavenArchetypes

for details. The generated project includes a Tellurium test case for Google
start page.

If you are not familiar with Maven, you can download one of our Reference
projects.

Or you can download the demo file for the presentation "10 minutes to
Tellurium" from

http://tellurium-users.googlegroups.com/web/demo.tar.gz?gda=iDKIRz0AAAD5mhXrH3CK0rVx4StVj0LYX-G77OBBcii9dCDKObpTUBlX3Fx9UEqM2hr2qeRv5GDlNv--OykrTYJH3lVGu2Z5&gsc=gTmdLSEAAAA1VzjU--gqc9_cubhWdIxHTSGPmsFZFSPyaHoWbGfcNUzfKN-m9S9niuHrq-IEXAE

Here is the introduction of the demo project

http://code.google.com/p/aost/wiki/TenMinutesToTellurium

Let us know if you still have problem to compile.

Thanks,

Jian

On Wed, May 13, 2009 at 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