Hi,

I tried adding selenium-maven-plugin in order to run our selenium tests 
automatically when executing "mvn integration-test", but apparently the goals 
selenese and stop-server don't exist - only start-server. We're using version 
1.0-beta-1, which seems to be the latest.

The selenium-maven-plugin parts of our pom.xml looks like this:

        <repositories>
                <repository>
                        <id>openqa</id>
                        <name>OpenQA Repository</name>
                        <url>http://maven.openqa.org</url>
                        <layout>default</layout>
                        <snapshots>
                                <enabled>true</enabled>
                        </snapshots>
                        <releases>
                                <enabled>true</enabled>
                        </releases>
                </repository>
        </repositories>

        <dependencies>
                <!-- Dependencies needed for Selenium -->
                <dependency>
                        <groupId>junit</groupId>
                        <artifactId>junit</artifactId>
                        <version>3.8.1</version>
                        <scope>test</scope>
                </dependency>

                <dependency>
                        <groupId>org.openqa.selenium.client-drivers</groupId>
                        <artifactId>selenium-java-client-driver</artifactId>
                        <version>0.9.2-SNAPSHOT</version>
                        <scope>test</scope>
                </dependency>
                <!-- end selenium dependencies -->
        </dependencies>

        <build>
                <plugins>
                        <plugin>
                                <groupId>org.codehaus.mojo</groupId>
                                <artifactId>selenium-maven-plugin</artifactId>
                                <executions>
                                        <execution>
                                                <id>start</id>
                                                
<phase>pre-integration-test</phase>
                                                <goals>
                                                        
<goal>start-server</goal>
                                                </goals>
                                                <configuration>
                                                        
<background>true</background>
                                                        
<logOutput>true</logOutput>
                                                </configuration>
                                        </execution>
                                        <execution>
                                                <id>seleneseTest</id>
                                                <phase>integration-test</phase>
                                                <goals>
                                                        <goal>selenese</goal>
                                                </goals>
                                                <configuration>
                                                        
<suite>TestSuite.html</suite>
                                                        
<browser>*iexplore</browser>
                                                        <startURL>
                                                                
http://server:8080/web/
                                                        </startURL>
                                                        
<results>selenium-results.html</results>
                                                </configuration>
                                        </execution>
                                        <execution>
                                                <id>stop</id>
                                                
<phase>post-integration-test</phase>
                                                <goals>
                                                        <goal>stop-server</goal>
                                                </goals>
                                        </execution>
                                </executions>
                        </plugin>
                </plugins>
        </build>

Any idea of what could be wrong? Thanks!

Reply via email to