當我運行Maven中使用此命令一個測試:在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>
這很奇怪。
你想運行什麼樣的考驗?你沒有任何機會放置@Ignore? – Navi 2011-01-10 10:59:09
可能不太有用..但請記住,這兩個都是測試版產品,並大大受到破壞。 – mezmo 2011-01-10 20:35:35