【问题标题】:Error Found (Exception in thread "main" java.lang.UnsupportedClassVersionError) in Selenium With PHPUnit使用 PHPUnit 在 Selenium 中发现错误(线程“main”java.lang.UnsupportedClassVersionError 中的异常)
【发布时间】:2016-10-07 16:04:46
【问题描述】:

我正在尝试使用 PHPUnit 设置 Selenium 以进行自动化测试,但是当我想使用此命令执行 jar 文件时

java -jar /usr/local/bin/selenium-server-standalone-2.53.0.jar " 

它显示这个错误:

我该如何解决这个问题?请帮忙。

【问题讨论】:

标签: php selenium phpunit automated-tests


【解决方案1】:

基于changelog,selenium 自 2.47 版起需要 Java 7 (1.7) 或 8 (1.8),而您发布的屏幕截图显示版本 6 (1.6)。因此,您要么需要将 Java 安装到 7 或 8,要么将其设为默认(如果已安装)。由于您使用的是 MacBook-Pro,请查看以下说明:How do I install Java for my Mac?。如果已安装 java 7 或 8,请查看 this page 了解如何将其设为默认值。

【讨论】:

  • 谢谢。我会尽量按照你说的去做。
  • 我已经升级了java版本(prntscr.com/bdwdrm),但是显示prntscr.com/bdwcae为什么没有显示prntscr.com/bdwd88
  • 这是完全不同的 selenium 版本(2.25 与 2.53,它们相隔 4 年),所以日志当然可能已经改变。但是它说“Selenium 服务器已启动并正在运行”,那么您为什么不尝试使用它呢?
  • 好的,我正在尝试。非常感谢。
  • 这看起来是一个完全不同的问题。单独贴出来,希望有人回答
猜你喜欢
  • 2015-08-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-10-07
  • 1970-01-01
相关资源
最近更新 更多