java - 安装 TestNG 后,Eclipse Kepler 出现 : "Compute launch button tooltip". java.lang.IllegalArgumentException 期间发生内部错误

标签 java eclipse selenium eclipse-plugin testng-eclipse

在我下载 TestNG 之前,我在 Eclipse Kepler 中的项目运行得很好。下载 TestNG 后,我无法单击代码的“运行”按钮。单击“运行”后,或者即使将鼠标悬停在“运行”上,也会显示以下错误消息。

An internal error occurred during: "Compute launch button tooltip". java.lang.IllegalArgumentException

如果我卸载测试我所有的脚本运行。但一旦我重新安装测试,问题就会再次出现

我尝试过以下方法:

  • 重新安装 Eclipse
  • 更改工作空间
  • 重新启动 Eclipse
  • 创建新项目
  • 从 Eclipse Marketplace 以及安装新软件来安装 TestNg。

最佳答案

错误说明了一切:

An internal error occurred during: "Compute launch button tooltip". java.lang.IllegalArgumentException

根本原因

您无法单击代码的运行按钮,或者单击运行后,当您将鼠标悬停在运行上时,您会看到错误,因为这些按钮的标签是根据 Activity 编辑器中的 *.java 文件计算的。如果有两个具有相同类的 jar,例如(selenium-server-standalone-3.9.1client-combined-3.9.1)。

解决方案

所以可能的解决方案是:

  • 仅使用单个Java客户端变体selenium-server-standalone-3.9.1client-combined-3.9.1<
  • 将文件中的所有内部类(包括静态类)从私有(private)访问权限更改为默认访问权限。
  • IDE 中清理项目
  • 使用CCleaner清除执行测试套件之前和之后的所有操作系统杂务
  • 如果您需要卸载Eclipse,请使用 Revo Uninstaller 中等扫描。
  • 重新启动您的系统
  • 执行您的测试

    在这里您可以找到关于 "Compute launch button tooltip" error 的详细讨论

关于java - 安装 TestNG 后,Eclipse Kepler 出现 : "Compute launch button tooltip". java.lang.IllegalArgumentException 期间发生内部错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48825463/

相关文章:

java - 如何在 Clojure 中创建一个 ArrayList

JavaFX刷新在新位置重新绘制图片

eclipse - 将现有 Eclipse 项目与现有 SVN 存储库关联

java - 为什么在 eclipse 中出现 NoClassDefFound 错误是可以接受的?解决办法是什么?

java - 仅在 Chrome 浏览器中无法在 Iframe 标记下找到元素 (html)

Python - Ubuntu OS 中的 Selenium 错误 : [Errno 20] Not a directory

java - 使用 Selenium Java 无法按名称包含找到复选框元素

java - 如何优化两个相似的方法?

java - gradle类没有生成

java - 向 SWT GUI 添加帮助按钮