【问题标题】:unable to connect firefox driver with given url无法使用给定的 url 连接 firefox 驱动程序
【发布时间】:2016-03-27 21:06:53
【问题描述】:

我编写了以下代码。 但是每当我要运行代码时,都会生成一些错误,生成的错误如下所示。

    ***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();
        }

    }***

【问题讨论】:

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


    【解决方案1】:

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

    我以前有过,通常硒人迟早会发布一个新版本来支持它

    【讨论】:

    • 目前我正在使用两者的最新版本。我的所有工作区程序也像新的一样给出相同的错误(以前我运行得很好)。我也检查了 chrome、firefox、IE 并发现同样的问题:浏览器打开最大化但没有获取 url,程序终止。
    • 我有一个问题,两周前的工作类似于魅力,在更新到 Firefox 之后,我认为从 selenium 到 Firefox 的通信 API 发生了一些变化。我想我们将等待 selenium 家伙的更新
    【解决方案2】:

    希望这能解决问题,只需像这样初始化您的webdriver

    WebDriver driver = null;
    

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2016-08-11
        • 2017-06-23
        • 2020-10-29
        • 1970-01-01
        • 2022-12-07
        • 2011-11-08
        • 2018-01-14
        • 2013-11-16
        • 2011-05-14
        相关资源
        最近更新 更多