1

WebDriver が突然起動しない JUnit テストがあります。Firefox バージョン 14.0.1 を使用しており、Selenium 2.25.0 を使用しています

@Before
public void setUp() throws Exception {
    driver = new FirefoxDriver();
    wait = new WebDriverWait(driver, 10);
    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
}

@Test
    public void test() throws Exception {
//Test running here

デバッグは、Firefox ドライバー インスタンスの作成を乗り越えません。1週間前に同じテストを開始できたので、なぜそれが機能しなくなったのか、私には手がかりがありません.

4

1 に答える 1

0

デバッガーがドライバーの作成に到達しないため、setUp() メソッドが実行されていないように思えます。したがって、私がこれを正しく読んでいる場合、最初に解決すべき問題は、コードの何が問題なのかを理解することではなく、ドライバー作成コードを実行することです (一見問題ないように見えます)。

単一の JUnit テストの実行が正常に機能することを確認できる環境で、このテストを他のテストから分離して実行してみてください。

于 2012-08-02T19:11:15.750 に答える