Thanks for the quick reply,
the first test in the suite runs as expected saying:
Configure Embedded Selenium Server using configuration
Warning: No user-extensions.js
log4j:WARN No appenders could be found for logger
(org.openqa.selenium.server.SeleniumServer).
log4j:WARN Please initialize the log4j system properly.
Configure Selenium Client using configuration
and starts the browser and runs the test, but after it has run the next test
will error.
This is the section from the TelluriumConfig.groovy file I'm using
tellurium{
//embedded selenium server configuration
embeddedserver {
//port number
port = "4444"
//whether to use multiple windows
useMultiWindows = false
//whether to trust all SSL certs, i.e., option
"-trustAllSSLCertificates"
trustAllSSLCertificates = true
//whether to run the embedded selenium server. If false, you need to
manually set up a selenium server
runInternally = true
These are the changes I do in the pom file:
from:
<dependency>
<groupId>org.telluriumsource</groupId>
<artifactId>tellurium-core</artifactId>
* <version>0.7.0</version>*
<scope>compile</scope>
</dependency>
to:
<dependency>
<groupId>org.telluriumsource</groupId>
<artifactId>tellurium-core</artifactId>
*<version>0.8.0-SNAPSHOT</version>*
<scope>compile</scope>
</dependency>
and from:
<properties>
<java-version>1.6</java-version>
<groovy-version>1.7.0</groovy-version>
<gmaven-version>1.2</gmaven-version>
<selenium-version>1.0.1-te4-SNAPSHOT</selenium-version>
*<tellurium-version>0.7.0</tellurium-version>*
<javac-debug>true</javac-debug>
</properties>
to:
<properties>
<java-version>1.6</java-version>
<groovy-version>1.7.0</groovy-version>
<gmaven-version>1.2</gmaven-version>
<selenium-version>1.0.1-te4-SNAPSHOT</selenium-version>
*<tellurium-version>0.8.0-SNAPSHOT</tellurium-version>*
<javac-debug>true</javac-debug>
</properties>
Running* telnet localhost 4444 *
after the suites have run will give the same result:
Trying ::1...
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused
Running *mvn clean install test*
with the 0.7.0 settings runs through the whole test suite,
but with the 0.8.0-SNAPSHOT settings run through the first test and then
give the connection refused error.
thanks
Viktor
On Wed, Sep 1, 2010 at 5:12 PM, Jian Fang <[email protected]> wrote:
> Seems your selenium server is not running. Are you using the embedded
> selenium server or an external server?
>
> Please check the following portion of the TelluriumConfig.groovy file
>
> embeddedserver {
> //port number
> port = "4444"
> //whether to use multiple windows
> useMultiWindows = false
> //whether to trust all SSL certs, i.e., option
> "-trustAllSSLCertificates"
> trustAllSSLCertificates = true
> //whether to run the embedded selenium server. If false, you need
> to manually set up a selenium server
> runInternally = true
>
> Also, run the following command
>
> telnet localhost 4444
>
> to see if the server is listening on the port 4444.
>
> Thanks,
>
> Jian
>
>
> On Wed, Sep 1, 2010 at 11:04 AM, Viktor Korling <[email protected]>wrote:
>
>> Hi,
>>
>> I'm successfully running a test suite on linux(Ubuntu) using maven,
>> with tellurium-core-0.7.0 and the embedded selenium-server-1.0.1-te4-
>> SNAPSHOT and the *chrome browser setting.
>>
>> However if I change to using the tellurium-core-0.8.0-SNAPSHOT in the
>> maven pom file, keeping the other settings, the first test in the
>> suite will run as expected but the remaining tests will all end in
>> error showing the following error in the test reports:
>>
>> org.telluriumsource.exception.TelluriumException: Cannot start
>> selenium: Could not contact Selenium Server; have you started it on
>> 'localhost:4444' ?
>> Read more at
>> http://seleniumhq.org/projects/remote-control/not-started.html
>> Connection refused
>> at
>> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>> at
>>
>> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:
>> 39)
>> at
>>
>> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:
>> 27)
>> at java.lang.reflect.Constructor.newInstance(Constructor.java:
>> 513)
>> at
>>
>> org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:
>> 77)
>> at org.codehaus.groovy.runtime.callsite.ConstructorSite
>> $ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:
>> 107)
>> at
>>
>> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:
>> 52)
>> at
>>
>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:
>> 192)
>> at
>>
>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:
>> 200)
>> at
>>
>> org.telluriumsource.component.connector.CustomSelenium.startSeleniumSession(CustomSelenium.groovy:
>> 66)
>> at org.telluriumsource.component.connector.CustomSelenium
>> $startSeleniumSession.call(Unknown Source)
>> at
>>
>> org.telluriumsource.component.connector.SeleniumConnector.connectSeleniumServer(SeleniumConnector.groovy:
>> 95)
>>
>> thanks
>> Viktor
>>
>> --
>> 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]<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.