pom.xml выглядит как
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>selenium-maven-plugin</artifactId>
<version>1.0</version>
<executions>
<execution>
<phase>pre-integration-test</phase>
<goals>
<goal>start-server</goal>
</goals>
<configuration>
<background>true</background>
<logOutput>true</logOutput>
<browserSessionReuse>true</browserSessionReuse>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<!-- Skip the normal tests, we'll run them in the integration-test phase -->
<skip>true</skip>
</configuration>
<executions>
<execution>
<id>integration-tests</id>
<phase>integration-test</phase>
<goals>
<goal>test</goal>
</goals>
<configuration>
<skip>false</skip>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
JUnit TestCase
@Before
public void setUp() throws Exception {
selenium = new DefaultSelenium("localhost", 4444, "*firefox", "http://www.google.co.in/");
selenium.start();
}
@Test
public void testUntitled() throws Exception {
selenium.open("/");
selenium.type("q", "Selenium Sucks");
}
@After
public void tearDown() throws Exception {
selenium.stop();
}
Я получаю это сообщение об ошибке при выполнении цели ' mvn интеграционный тест ' У меня есть простой тестовый пример, который открывает браузер Firefox и выполняет поиск некоторого текста в панели поиска Googe.
На данный момент я такжеЯ переустановил браузер Firefox, но он снова не работает.
Исключение: java.lang.RuntimeException: Не удалось запустить сеанс Selenium: Не удалось запустить новый сеанс браузера: Невозможно выполнитьудалить файл C: \ DOCUME ~ 1 \ ADMINI ~ 1 \ LOCALS ~ 1 \ Temp \ customProfileDirb66b3e06cba84cc1b55eb72a418a5c61 \ parent.lock в com.thoughtworks.selenium.DefaultSelenium.start (DefaultSelenium at.argus.selenium.timepass.TestSelenium.setUp (TestSelenium.java:16)
Я что-то упустил в конфигурации или во время выполнения цели mvn.