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 -~----------~----~----~----~------~----~------~--~---
