我在尝试启动Firefox
浏览器时收到此错误消息:
org.openqa.selenium.firefox.NotConnected异常:45000 ms后无法连接到端口7055上的主机127.0.0.1。Firefox控制台输出: s":[],"hasEmbeddedWebExtense": false}
我使用的是selenium 3.3.1
和firefox 52
。
你需要为火狐使用GeckoDriver。这对于旧版本的Selenium 2. x来说是不需要的,但是对于Selenium 3. x来说是必需的
你需要根据你的FF浏览器是32位还是64位下载GeckoDriver。您还需要提供GeckoDriver和FirefoxBirrary路径。可用于启动浏览器的示例代码-
System.setProperty("webdriver.gecko.driver","D:\\Firefox\\geckodriver.exe");
FirefoxOptions options = new FirefoxOptions();
options.setBinary("C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe"); //This is the location where you have installed Firefox on your machine
FirefoxDriver driver = new FirefoxDriver(options);
driver.get("http://www.google.com");
您可以查看此链接以了解更多信息-http://www.automationtestinghub.com/selenium-3-0-launch-firefox-with-geckodriver/
尝试为Gecko驱动系统设置路径。setProperty(“webdriver.gecko.driver”
我会检查你的驱动程序,例如geckodriver是否与安装的Firefox版本兼容。
这里有一个类似的问题可能会帮助你:无法连接到Firefox
我在服务器上运行硒,我希望它在客户端上显示浏览器。我已经在我的服务器上启动了xvfb,如下所示: 然后在我的Java代码上我写道: 但当我启动时,我有一个例外: Selenium的版本是2.47.1,firefox的版本是33.0。
当我试图通过java运行一个非常简单的selenium脚本时,我遇到了这个错误。尝试创建新的 我在网上看到过类似的错误,但它们都很老了,似乎都没有好的解决方案。我正在使用selenium java和selenium firefox驱动程序2.51.0版。我的firefox版本是43.0.2,selenium网站说他们支持最新版本的firefox,所以我认为这不是问题所在。 任何帮助都非常感谢,谢谢
我得到了这个错误,我已经检查了留档,甚至在留档页面上的基本程序给出了这个错误。 色度驱动器:2.44 组织。openqa。硒。遥远的UnreachableBrowserException:无法启动新会话。可能的原因是远程服务器地址无效或浏览器启动失败。构建信息:版本:'2.45.0',修订版:'5017cb8e7ca8e37638dc3091b2440b90a1d8686f',时间:'2015-0
我使用硒服务器独立罐-3.11.0,最新的ChromeDriver-2.36和Chrome版本66.0.3359.139 我的代码 但我无法启动chrome.its给出以下错误
我正在使用: 火狐56.0.1 硒3.6.0 Windows 10家庭版 壁虎司机0.19.0 错误消息是 包组织。openqa。selenium可以从多个模块访问:客户端。合并,净额。bytebuddy“
我读过一些在线文章,它们都指向一个方向,即当页面加载元素时,找不到元素。在my setData()中,您可以看到我尝试了一些方法,例如使用wait、implicitwait和第一次单击然后发送用户名。然而,一切似乎都不起作用。我还想过在pageProperties中使用“wait”,但后来改变了主意,因为这可能是一个糟糕的设计。 错误: 系统信息:Windows 10,ChromeDriver 2