1

我有一个 JUnit 测试,其中我的 WebDriver 不会突然启动。我有 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 驱动程序实例。我不知道为什么它不再起作用了,因为我能够在一周前开始相同的测试。

4

1 回答 1

0

由于您的调试器没有创建驱动程序,听起来您的 setUp() 方法甚至没有执行。因此,如果我没看错,首先要解决的问题是让您的驱动程序创建代码执行,而不是找出代码有什么问题(乍一看还可以)。

尝试在可以确认单个 JUnit 测试的执行正常工作的环境中与其他测试隔离运行此测试。

于 2012-08-02T19:11:15.750 回答