Eclipse Java:从插件库中丢失jar,推荐替代品或解决方案?

时间:2016-05-17 13:41:05

标签: java eclipse jar swt window-tester

我正在尝试使用googles windowtester pro的分叉版本,该版本已更新为与eclipse 4.4.x一起使用:github.com/fredg02/windowtester/releases

我目前正在使用eclipse 4.5.2,但想知道该软件包是否可行。我使用了"安装新软件..."用于将插件添加到eclipse的小部件,似乎已成功。我能够从我的java SWT gui记录用户输入并生成测试代码。生成测试后,导入时出错:

enter image description here

我进入测试项目的构建路径,看看是否缺少某些内容,并且WindowTester的库中缺少3个.jar文件:

enter image description here

我注意到3个丢失的.jar文件有"文件:\ C:..."在他们面前,所以似乎日食正在寻找错误的道路。我已经检查过,3个丢失的罐子位于" C:\ eclipse \ plugins \"。另外,我试图从WindowTester运行时单独导入所有jar,但失败了。

如果有办法解决这个问题,那么可以使用WindowsTester。或者,如果有一个可以推荐的替代插件也是有用的。我需要在SWT gui上记录用户输入并生成可与junit一起使用的代码。

2 个答案:

答案 0 :(得分:1)

WindowTester Runtime库引用jar com.windowtester。???。运行时插件。
但是这些插件在安装过程中没有打开包装。解决方案是手动安装这些插件,请创建以下文件夹结构:

$ECLIPSE_HOME/
  dropins/
    wintest/
      eclipse/
        features/
        plugins/
          com.windowtester.runtime_6.1.2.e44x201511061925/
          com.windowtester.swing.runtime_6.1.2.e44x201511061925/
          com.windowtester.swt.runtime_6.1.2.e44x201511061925/

下载存储库zip并首先将其解压缩:

  1. plugins/com.windowtester.runtime_6.1.2.e44x201511061925.jar解压缩到 com.windowtester.runtime_6.1.2.e44x201511061925 /
  2. 文件夹
  3. plugins/com.windowtester.swing.runtime_6.1.2.e44x201511061925.jar解压缩到 com.windowtester.swing.runtime_6.1.2.e44x201511061925 /
  4. 文件夹
  5. plugins/com.windowtester.swt.runtime_6.1.2.e44x201511061925.jar解压缩到 com.windowtester.swt.runtime_6.1.2.e44x201511061925 /
  6. 文件夹
  7. 对于其他插件/ * .jars,请检查其内容的文件列表。如果存在任何jar文件,我建议你使用相同的规则解压缩它。否则,您可以将其复制到$ECLIPSE_HOME/dropins/wintest/eclipse/plugins
  8. 将功能/ * .jar复制到$ECLIPSE_HOME/dropins/wintest/eclipse/features
  9. 重启Eclipse。

答案 1 :(得分:0)

在创建UI测试时,请确保您启用了以下选项:

enter image description here

为了确保,我在这里设置了一个WindowTester测试:

  1. 下载并安装Eclipse 4.5.2
  2. https://github.com/fredg02/windowtester/releases/download/6.1.2-beta1-e44x/com.windowtester.repository-6.1.2.e44x201511061925.zip
  3. 下载WindowTester存储库zip文件
  4. 在Eclipse中:帮助 - >安装新软件... - >添加... - >存档...
  5. 选择WindowTester存储库zip文件,然后单击“确定”
  6. 多次单击“全选”和“下一步”,直到安装WindowTester并重启Eclipse
  7. 创建新的“记录配置”
  8. 运行“记录配置”并记录一个简单的测试
  9. 测试后,应弹出“新建UI测试”对话框
  10. 确保选择上述选项
  11. 创建测试后,应该没有构建路径问题