Run Maven command mvn archetype:create -DgroupId=tellurium -DartifactId=bugtest -DarchetypeArtifactId=tellurium-junit-archetype -DarchetypeGroupId=tellurium -DarchetypeVersion=0.6.0 -DarchetypeRepository= http://kungfuters.org/nexus/content/repositories/releases
go the bugtest directory and run maven command mvn test You cannot run the test? Then change the browser to browser = "*iehta" in the TelluriumConfig.groovy file and then run mvn test Thanks, Jian On Mon, Sep 7, 2009 at 11:07 AM, prasanna bhat <[email protected]>wrote: > Hi Jian, > > As you had mentioned i created a clean project following steps given in the > link: > http://code.google.com/p/aost/wiki/TelluriumMavenArchetypes > and it includes the missing line: customClass="" > > Problem is still not resolved. > > Thanks, > Prasanna > > > > On Mon, Sep 7, 2009 at 8:00 PM, Jian Fang <[email protected]>wrote: > >> You have extra characters in your TelluriumConfig.groovy when you cut and >> paste. >> >> Please use the configuration files as I pointed out in the previous post. >> >> Or use Tellurium Maven archetype to create a clean project, >> >> http://code.google.com/p/aost/wiki/TelluriumMavenArchetypes >> >> Thanks, >> >> Jian >> >> >> On Mon, Sep 7, 2009 at 9:42 AM, prasanna bhat >> <[email protected]>wrote: >> >>> >>> Hi Jian, >>> >>> I think there seems to be a problem with the project itself. I'm >>> getting the error below whenever i run the test: >>> >>> Parse configuration file: TelluriumConfig.groovy >>> Cannot open configuration file TelluriumConfig.groovy: >>> startup failed: >>> script1252330711970.groovy: 1: unexpected char: 0xBB @ line 1, column >>> 2. >>> 1 error >>> >>> Can you please throw light on this and help me point the error. >>> >>> Thanks, >>> Prasanna >>> >>> On Sep 6, 12:21 pm, prasanna bhat <[email protected]> wrote: >>> > hi jian, >>> > >>> > is there anything wrong in the TelluriumConfig.groovy or the JUnit >>> > test case that i have sent you. >>> > >>> > thanks, >>> > prasanna >>> > >>> > On Sep 3, 7:54 pm, Jian Fang <[email protected]> wrote: >>> > >>> > > That is really wired. Should work fine for the first two ways. Yes, >>> the >>> > > third one is a TestNG class. But JUnit also supports parametrized >>> tests. For >>> > > example, please read, >>> > >>> > > >>> http://binkley.blogspot.com/2007/03/writing-junit-4-parameterized-tes... >>> > >>> > > >>> http://ourcraft.wordpress.com/2008/08/27/writing-a-parameterized-juni... >>> > >>> > > >>> http://isagoksu.com/2009/development/agile-development/test-driven-de... >>> > >>> > > Please send your TelluriumConfig.groovy and your sample test class to >>> my >>> > > email account. I will take a look. >>> > >>> > > Thanks, >>> > >>> > > Jian >>> > >>> > > On Thu, Sep 3, 2009 at 10:23 AM, prasanna bhat < >>> [email protected]>wrote: >>> > >>> > > > Hi Jian, >>> > >>> > > > I tried the first two methods and it still uses Firefox as default >>> > > > Browser.( IE is the default browser in my machine) >>> > > > the third method is not very clear to me ( i think its written in >>> TestNG ). >>> > >>> > > > I tried changing both TelluriumConfig.groovy ( its in my project's >>> root >>> > > > directory ) and using setCustomConfig: >>> > >>> > > > //server port number the client needs to connect >>> > > > port = "4444" >>> > > > //base URL >>> > > > baseUrl = "http://localhost:8080" >>> > > > //Browser setting, valid options are >>> > > > // *firefox [absolute path] >>> > > > // *iexplore [absolute path] >>> > > > // *chrome >>> > > > // *iehta >>> > >>> > > > 1) i set browser to following values >>> > >>> > > > browser = "*iexplore" >>> > > > browser= "C:/Program Files/Internet Explorer/iexplore.exe" >>> > > > browser= "C:\Program Files\Internet Explorer\iexplore.exe" >>> > > > browser = "*iexplore [C:\Program Files\Internet >>> > > > Explorer\iexplore.exe]" >>> > >>> > > > 2) static{ >>> > > > setCustomConfig(true, 4444, "*iexplore", >>> true,"localhost"); >>> > > > } >>> > > > static{ >>> > > > setCustomConfig(true, 4444, "C:\Program Files\Internet >>> > > > Explorer\iexplore.exe", true,"localhost"); >>> > > > } >>> > >>> > > > None of them worked >>> > >>> > > > help me out with this, >>> > >>> > > > Thanks, >>> > > > Prasanna >>> > >>> > > > On Mon, Aug 31, 2009 at 8:30 PM, Jian Fang < >>> [email protected]>wrote: >>> > >>> > > >> What do you mean "its not firing IE"? >>> > >>> > > >> There are three ways to change browsers for a test case >>> > >>> > > >> 1) Change the browser parameter in TelluriumConfig.groovy, which >>> is a >>> > > >> global setting file for the whole project. >>> > >>> > > >> Have you tried the following? >>> > >>> > > >> browser = "*iexplore" >>> > >>> > > >> Usually, I am on Linux system, but I did run the tests >>> successfully with >>> > > >> the above parameter in Windows system. >>> > >>> > > >> 2) use the "setCustomConfig" static block in your test class to >>> change the >>> > > >> settings for a test class. >>> > >>> > > >> >>> http://code.google.com/p/aost/wiki/UserGuide?tm=6#Customize_Individua... >>> > >>> > > >> 3) Use openUrlWithBrowserParameters() methods to change browser >>> settings >>> > > >> for different test cases in the same test class, >>> > >>> > > >> public static void openUrlWithBrowserParameters(String url, >>> String >>> > > >> serverHost, int serverPort, String baseUrl, String browser, String >>> > > >> browserOptions) >>> > >>> > > >> public static void openUrlWithBrowserParameters(String url, >>> String >>> > > >> serverHost, int serverPort, String browser, String browserOptions) >>> > >>> > > >> public static void openUrlWithBrowserParameters(String url, >>> String >>> > > >> serverHost, int serverPort, String browser) >>> > >>> > > >> For example, >>> > >>> > > >> public class GoogleStartPageTestNGTestCase extends >>> TelluriumTestNGTestCase >>> > > >> { >>> > > >> protected static NewGoogleStartPage ngsp; >>> > >>> > > >> @BeforeClass >>> > > >> public static void initUi() { >>> > > >> ngsp = new NewGoogleStartPage(); >>> > > >> ngsp.defineUi(); >>> > > >> } >>> > >>> > > >> @DataProvider(name = "browser-provider") >>> > > >> public Object[][] browserParameters() { >>> > > >> return new Object[][]{new Object[] {"localhost", 4444, >>> > > >> "*chrome"}, >>> > > >> new Object[] {"localhost", 4444, "*firefox"}}; >>> > > >> } >>> > >>> > > >> @Test(dataProvider = "browser-provider") >>> > > >> @Parameters({"serverHost", "serverPort", "browser"}) >>> > > >> public void testGoogleSearch(String serverHost, int serverPort, >>> > > >> String browser){ >>> > > >> openUrlWithBrowserParameters("http://www.google.com", >>> > > >> serverHost, serverPort, browser); >>> > > >> ngsp.doGoogleSearch("tellurium selenium Groovy Test"); >>> > > >> disconnectSeleniumServer(); >>> > > >> } >>> > >>> > > >> @Test(dataProvider = "browser-provider") >>> > > >> @Parameters({"serverHost", "serverPort", "browser"}) >>> > > >> public void testGoogleSearchFeelingLucky(String serverHost, int >>> > > >> serverPort, String browser){ >>> > > >> openUrlWithBrowserParameters("http://www.google.com", >>> > > >> serverHost, serverPort, browser); >>> > > >> ngsp.doImFeelingLucky("tellurium selenium DSL Testing"); >>> > > >> disconnectSeleniumServer(); >>> > > >> } >>> > > >> } >>> > >>> > > >> Thanks, >>> > >>> > > >> Jian >>> > >>> > > >> On Mon, Aug 31, 2009 at 10:39 AM, prasanna bhat < >>> [email protected] >>> > > >> > wrote: >>> > >>> > > >>> hi all, >>> > >>> > > >>> by default firefox browser is fired whenever i execute a tests. I >>> want >>> > > >>> to change it to IE, i tried it by altering TelluriumConfig.groovy >>> in >>> > > >>> this way but its not firing IE. >>> > >>> > > >>> browser = "*iexplore C:/Program Files/Internet >>> Explorer/iexplore.exe" >>> > >>> > > >>> Please let me know how can i test across different browsers or >>> how do >>> > > >>> i change default browser settings. >>> > >>> > > >>> Thanks, >>> > > >>> Prasanna. >>> >>> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
