我正在使用selenium测试我们的网站。当我构建项目时,有一个例外:-
OpenQA。硒。WebDriverException:未能在45000毫秒内启动套接字。试图连接到以下地址:127.0.0.1:7055,问题来自代码
IWebDriver driver = new FirefoxDriver();
有人知道如何解决这个问题吗?
这个答案对我不起作用。运行selenium 2.53.6和firefox 47 n 48。
我建议下载Firefox46,它似乎是selenium 2.53的最佳匹配。十、
https://ftp.mozilla.org/pub/firefox/releases/46.0.1/win64/en-US/
一旦我降级到firefox 46.0.1,一切都按预期运行。
就像其他浏览器供应商提供给Selenium的其他驱动程序一样,Mozilla发布了一个可执行文件,该文件将与浏览器一起运行。
您可以从这里下载最新的可执行gecko驱动程序
向系统路径添加下载的可执行gecko驱动程序
Selenium客户端绑定将尝试从系统路径定位geckodriver(或wires)可执行文件。您需要将包含可执行文件的目录添加到系统路径。
>
在Unix系统上,如果使用与bash兼容的shell,可以执行以下操作将其追加到系统的搜索路径:
export PATH=$PATH:/path/to/directory/of/executable/downloaded/in/previous/step
在Windows上,您需要更新Path系统变量以将完整目录路径添加到可执行文件geckodriver。其原理与在Unix上相同。
完成以上所有内容后,您需要初始化FireFoxDriver如下所示:-
var driver = new FirefoxDriver(new FirefoxOptions());
注意:-按照此链接使用其他编程语言解决此问题。
我正在运行CouchDB Docker容器V.2.1.1。在这一点上,除了SSL之外,一切都在工作。我正在遵循关于SSL设置的CouchDB文档。容器具有OpenSSL 1.0.1T。 对最后一个错误进行搜索会出现指示Erlang版本有问题的信息。但是,我相信CouchDB容器已经有了一个补丁版本。我尝试用: 这没什么区别。搜索结果还指出OpenSSL的版本有问题。我从源代码升级到OpenSSL
结果在Windows和Linux之间有所不同。 Linux:鼠标位置:0,0 Windows:鼠标位置:623.0,367.0 我不知道为什么它不能在windows上工作,甚至似乎与lwjgl版本完全无关,因为我尝试了3.1.6、3.2.1、3.2.2和3.2.3-snapshot,所有这些版本都是一样的。所以问题要么是我在创建窗口时忘记了一些东西,要么是windows在某个更新中损坏了一些东西,
我在Windows8.1上安装了JDK8_U25,但是javac和javap命令不起作用。我转到环境变量并将Path的值更改为 C:\Program Files(x86)\AMD app\bin\x86_64;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\wbem;%SystemRoot%\system32\windowsPowe
我在使用火狐和WebDriver时得到了错误。 在45000 ms后,无法在端口7055上连接到主机127.0.0.1 Firefox版本:45.0 Selenium:2.50.1 Windows 10 64位 有人有类似的问题吗?或者有什么想法解决这个问题。它在chrome上工作得很好,但在firefox上没有一个URL被加载
运行 conmmand,JDB首先给我一个提示“Run MyClass”,然后它卡了一段时间。之后,它会抛出以下错误信息, VM启动异常:/library/java/javavirtualmachines/jdk1.8.0_60.jdk/contents/home/jre/bin/java-xdebug-xrunjdwp:transport=dt_socket,address=promote.ca
我有以下scala类和带注释的aspectj类: 函数栏工作得很好,但函数foo不行。没有任何错误,似乎函数“foo”的执行没有被捕获。