当前位置: 首页 > 知识库问答 >
问题:

使用Firefox43及更高版本创建新的FirefoxDriver再次超时

顾靖
2023-03-14

使用最新的Selenium WebDriver v 2.50.00,我(再次)遇到以下异常:

在45000 ms内启动套接字失败。试图连接到以下地址:127.0.0.1:7055

执行

driver = new FirefoxDriver(new FirefoxBinary(), firefoxProfile, pageLoadTimeout);

Firefox 43及更高版本会出现这种情况。我已经将Firefox降级到第39版,在那里它可以正常工作。

似乎这个问题在不同版本的Selenium和Firefox中出现过几次,请参见此处或此处。

这方面有什么解决办法,或者降级Firefox并等待新版本的SeleniumWebDriver是唯一的办法吗?

共有1个答案

华誉
2023-03-14

是的,这是错误,仍然要解决的最新版本您需要设置首选项为xpinstall.signatures.required",false

下面的代码为我工作,但它是在java中。你知道你需要在哪里改变

    WebDriver driver = null;
    final FirefoxProfile firefoxProfile = new FirefoxProfile();
    firefoxProfile.setPreference("xpinstall.signatures.required", false);
    driver = new FirefoxDriver(firefoxProfile);
    driver.manage().window().maximize();
    driver.get("https://www.google.co.in/");

希望它能帮助你:)

 类似资料:
  • 问题内容: 下面显示的以下代码会将3个JLabel添加到JFrame中,然后删除3个JLabel。2秒后,它将重新绘制3个JLabel。 我面临的一个小问题是,它正在重新绘制到新的frame(frameTwo)而不是旧的frame(frameOne)。 如何使它重新绘制现有框架而不是重新绘制到新框架? 问题答案: Simpy使用CardLayout来交换视图。 请使用Swing计时器,而不要使用当

  • 我正在使用pullToRefresh库: 但是如果android版本大于4.0,列表无法移动。 LogCat显示模拟器警告,但它们不相关。 如何解决移动列表的问题?

  • 需要帮助。我从三星手机用户那里得到标题中描述的崩溃。我已经将< code>FLAG_IMMUTABLE作为< code>myFlags或FLAG_IMMUTABLE添加到我的所有PendingIntents中。我的Pixel 3上的应用程序没有崩溃。我试图添加< code > work manager 2 . 7 . 0版,这是在其他类似问题的答案中推荐的,但它仍然崩溃。 有人对此有什么提示吗?

  • 问题内容: 网页中Java Applets的一个众所周知的问题是,浏览器会忽略applet标记的z-index而不是页面中的其他组件。无论您如何在页面中定位元素和z- index元素,小程序都将在所有内容之上吸引自己。 有一种解决方法,称为iframe垫片,如此处所述:http : //www.oratransplant.nl/2007/10/26/using-iframe-shim-to-par

  • 我有一个在eclipse上运行的项目,但当我制作“java-jar”时,它会出现以下错误: 当我制作“java-version”时,输出是: 我做错了什么?

  • 我正在尝试使用CloudFormation创建Lambda函数的新版本。 我想拥有同一个Lambda函数的多个版本,这样我就可以(a)在不同的版本中指向别名——比如DEV和PROD——并且(b)能够回滚到更早的版本 这是我的Lambda版本的定义: 运行“aws cloudformation创建堆栈”时会创建一个版本,但后续的“aws cloudformation更新堆栈”命令不会执行任何操作。没