当前位置: 首页 > 面试题库 >

Selenium挂起实例化FirefoxDriver

龚运乾
2023-03-14
问题内容

我尝试开始使用selenium(今天下载了当前版本)并复制了他们的示例,该示例打开了浏览器并执行了google搜索。

但是,该程序永远挂在第一行WebDriver driver = new FirefoxDriver();

我已经安装了Firefox 13。

线程转储:
线程[主要]
  Thread.sleep(long)行:不可用[本机方法] [本地变量不可用]
  FirefoxBinary.sleep(long)行:218
  FirefoxBinary.clean(FirefoxProfile,File)行:234
  NewProfileExtensionConnection.start()行:76
  FirefoxDriver.startClient()行:200
  FirefoxDriver(RemoteWebDriver)。(CommandExecutor,功能)行:94
  FirefoxDriver。(FirefoxBinary,FirefoxProfile)行:147
  FirefoxDriver。()行:85
  Test.main(String [])行:24

问题答案:

这些情况通常是因为Firefox和Selenium在兼容性方面有些“不同步”。

您应该尝试两件事:将Selenium更新到最新版本和/或降级Firefox。



 类似资料:
  • Selenium FindBy注释是否实际实例化了WebElement实例,如果是,使用它们的框架的内涵是什么? 我在我的页面对象中所做的事情现在看起来是这样的。我的所有测试框架方法都将定位器作为参数(而不是WebElement实例)。 我的问题是,在类实例化时使用FindBy实例化WebElement实例吗?如果是这样,那么我怀疑我的框架方法需要使用WebElement实例。这是正确的吗,在框架

  • 问题内容: 由于几个小时后,每次您执行session_start时,我们的服务器都会挂起。 为了进行测试,我创建了一个脚本,如下所示: 从控制台调用它会挂起,甚至无法用ctrl- c停止,只能杀死-9作品。通过Apache调用它也是一样。保持为空,但权限绝对可以,www可以写,并且还具有所有父文件夹的读取权限。 根据管理员的说法,服务器上没有进行任何更改,也没有为会话注册特殊代码。服务器是Cent

  •   Selenium是目前非常流行的免费自动化测试框架,适用于各种WEB应用程序的自动化测试,并且支持IE、Firefox、Safari、 Chrome、Opera等多种浏览器类型。今天Sincky以实例来演示对于AJAX页面的自动化测试处理方法。   Selenium官网:http://seleniumhq.org/   Selenium中文论坛:http://seleniumcn.cn/   

  • 问题内容: 我在新的数字海洋ubuntu 14.04服务器上部署了selenium独立服务器。它无法正常启动。它给出的日志是 我猜在日志中缺少2行。 有人知道为什么会发生吗? 问题答案: 当硒试图产生随机种子时会发生这种情况,但是内核缺乏熵。 解决方案是安装类似的添加熵的软件。参见https://www.digitalocean.com/community/tutorials/how- to-se