Когда я запускаю один тест в Maven с помощью этой команды:
mvn test -Dtest=InitiateTest
Я получаю следующий результат:
No tests were executed!
Он работал пару минут назад, но теперь он почему-то прекратил работать. Я попытался запустить mvn clean
пару раз перед запуском теста, это не поможет.
Тест выглядит следующим образом:
import org.openqa.selenium.*;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.support.ui.Select;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
public class InitiateTest {
public static FirefoxDriver driver;
@Before
public void setUp() throws Exception {
driver = new FirefoxDriver();
}
@Test
public void initiateTest() throws Exception {
driver.get("http://localhost:8080/login.jsp");
...
}
@After
public void tearDown() throws Exception {
driver.close();
} }
UPDATE:
Это вызвано добавлением этой зависимости в POM:
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium</artifactId>
<version>2.0b1</version>
<scope>test</scope>
</dependency>
Когда я удаляю его, все работает нормально. Все работает нормально, даже когда я добавляю эти две зависимости вместо предыдущего:
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-support</artifactId>
<version>2.0b1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-firefox-driver</artifactId>
<version>2.0b1</version>
<scope>test</scope>
</dependency>
Это странно.