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

火狐路径错误?org.openqa.selenium.sessionNotCreatedException:无法启动浏览器

幸乐湛
2023-03-14

我已经读过类似的问题,所以,没有答案张贴,此外,我的错误确实似乎是不同的细节。

当我跑的时候

package seleniumPrograms;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.remote.DesiredCapabilities;

public class Gecko_Driver {
    public static void main(String[] args)  {

        System.setProperty("webdriver.gecko.driver", "C:\\Program 
        Files\\Drivers\\geckodriver-v0.16.1-win64\\geckodriver.exe");
        DesiredCapabilities capabilities=DesiredCapabilities.firefox();
        capabilities.setCapability("marionette", true);
        WebDriver driver = new FirefoxDriver();
        driver.get("http://www.google.com");
        driver.manage().window().maximize();  
        driver.quit();
    }
}

我收到以下错误:

我正在Selenium 3.4.0Gecko 0.16.1FF 53.0.3上运行,所以我不认为这是一个版本问题。我猜它可能是\\?\c部分,在那里它正在寻找浏览器。

共有1个答案

商飞航
2023-03-14

这个问题已经有一段时间没有被报道了,但如果能得到最终的答案就好了。基本上,这里发生的是geckodriver中的一个bug,我在0.17版本中修复了这个bug。因此,特别是自从这个版本发布后,这个故障应该不会再出现了。

 类似资料:
  • 使用 Mozilla Firefox 从 Jmeter 录制 https 应用程序时,浏览器会显示一个弹出窗口,标题为“此站点要求您登录”,并带有用于用户名和密码的文本框。 不确定我们是否需要在此处提供代理-用户名/密码(或)应用程序-用户名/口令,尝试了两种方法,但一次又一次得到相同的弹出窗口,单击弹出窗口中的“取消”,显示401 Unauthorized 注意:当proxy为“Use syst

  • 本文向大家介绍FF(火狐)浏览器无法执行window.close()解决方案,包括了FF(火狐)浏览器无法执行window.close()解决方案的使用技巧和注意事项,需要的朋友参考一下 这里给大家推荐一个火狐浏览器的小技巧,不是自己人的话,我一般不告诉他~~~ 在FF浏览器中输入about:config 查找dom.allow_scripts_to_close_windows 将值改为true

  • 无法在firefox浏览器中导航特定URL。我编写了以下示例代码: 我得到的错误是: 组织。openqa。硒。火狐。NotConnectedException:45000毫秒后无法连接到端口7055上的主机127.0.0.1。Firefox控制台输出:dons。xpi调试正在更新{“id”:“的XPIState”sp@avast.com“,”syncGUID“{0652d9a4-3656-4279

  • 问题内容: 我刚接触selenium。我生成了我的第一个Javaselenium测试用例,它已成功编译。但是当我运行该测试时,我得到了以下RuntimeException 请告诉我如何解决此错误。 这是我要运行的Java文件。 我首先通过命令提示符启动了selenium服务器,然后通过另一个命令提示符执行了上述java文件。 第二个问题:我可以右键单击包含selenium的网页上的指定位置。 问题

  • 我对詹金斯真的很陌生。今天我安装并尝试玩。当然我丢了一把钥匙。 我的环境:java-version java version“1.6.0\u 24”OpenJDK Runtime environment(IcedTea6 1.11.4)(rhel-1.49.1.11.4.el6\u 3-x86\u 64)OpenJDK 64位服务器虚拟机(构建20.0-b12,混合模式) tomcat6型 Cen

  • 问题内容: 从Jenkins构建后通过调用rake任务触发黄瓜测试时,我无法启动CI服务器上的浏览器(在我的情况下为Linux上的本地主机)。Jenkins控制台日志如下。我很确定所有设置都正确,因为我可以通过命令行在服务器上成功运行它。 问题答案: 事实证明,Jenkins用户的帐户性质不允许其在Jenkins服务器内运行GUI测试。 Firefox是GUI应用程序,它需要连接到X服务器以发送命