在以下期间发生内部错误:"计算启动按钮工具提示"。安装TestNG后使用Eclipse Kepler的java.lang.IllegalArgumentException

时间:2018-02-16 11:08:58

标签: java eclipse selenium eclipse-plugin testng-eclipse

我在Eclipse Kepler中的项目工作正常,直到我下载了TestNG。发布TestNG下载,我无法点击我的代码的“运行”按钮。点击运行后,即使我将鼠标悬停在运行状态,也会显示以下错误消息。

  

在以下期间发生内部错误:"计算启动按钮工具提示"。 java.lang.IllegalArgumentException异常

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

我尝试过以下方法:

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

1 个答案:

答案 0 :(得分:1)

错误说明了一切:

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

根本原因

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

解决方案

所以可能的解决方案是:

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

    您可以在此处找到有关"Compute launch button tooltip" error

  • 的详细讨论