无法使用给定的URL连接firefox驱动程序

时间:2015-12-21 17:55:32

标签: selenium-webdriver automated-tests ui-automation selenium-firefoxdriver

我写了以下代码。 但每当我要运行代码时,会产生一些错误,并在下面给出生成的错误。

    ***package techAltum;
    import org.junit.After;
    import org.junit.Assert;
    import org.junit.Before;
    import org.junit.Test;
    import org.openqa.selenium.By;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.firefox.FirefoxDriver;
    public class JabongSearchBox {
        WebDriver driver;
        String url;


        @Before
            public void launchBrowser(){
                //Open Browser
/*i am getting error at driver= new FirefoxDriver(). browser open but didn't get url.*/
                **driver = new FirefoxDriver();
                driver.manage().window().maximize();

                url = "http://www.jabong.com";**

                driver.get(url);
            }
            @Test

        @After
        public void quitBrowser(){
            driver.quit();
        }

    }***

3 个答案:

答案 0 :(得分:0)

如果你使用selenium 2.48.2 firefox似乎在最近1周更新了一些东西。我有一个使用selenium的应用程序,现在在最新的firefox中也失败了。

我过去曾经这样做过,通常selenium会发布一个新版本,迟早会支持

答案 1 :(得分:0)

希望这可以解决问题,只需像这样初始化你的webdriver

WebDriver driver = null;

答案 2 :(得分:0)

这段代码对我有用,我使用的是selenium 2.48.2和Firefox 43.0.2。请确认您使用的是最新的selenium和Firefox。 如果您再次面对此问题,请发布错误消息,以便我们更好地了解您的问题。