我正在尝试使用googles windowtester pro的分叉版本,该版本已更新为与eclipse 4.4.x一起使用:github.com/fredg02/windowtester/releases
我目前正在使用eclipse 4.5.2,但想知道该软件包是否可行。我使用了"安装新软件..."用于将插件添加到eclipse的小部件,似乎已成功。我能够从我的java SWT gui记录用户输入并生成测试代码。生成测试后,导入时出错:
我进入测试项目的构建路径,看看是否缺少某些内容,并且WindowTester的库中缺少3个.jar文件:
我注意到3个丢失的.jar文件有"文件:\ C:..."在他们面前,所以似乎日食正在寻找错误的道路。我已经检查过,3个丢失的罐子位于" C:\ eclipse \ plugins \"。另外,我试图从WindowTester运行时单独导入所有jar,但失败了。
如果有办法解决这个问题,那么可以使用WindowsTester。或者,如果有一个可以推荐的替代插件也是有用的。我需要在SWT gui上记录用户输入并生成可与junit一起使用的代码。
答案 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并首先将其解压缩:
plugins/com.windowtester.runtime_6.1.2.e44x201511061925.jar
解压缩到 com.windowtester.runtime_6.1.2.e44x201511061925 / plugins/com.windowtester.swing.runtime_6.1.2.e44x201511061925.jar
解压缩到 com.windowtester.swing.runtime_6.1.2.e44x201511061925 / plugins/com.windowtester.swt.runtime_6.1.2.e44x201511061925.jar
解压缩到 com.windowtester.swt.runtime_6.1.2.e44x201511061925 / $ECLIPSE_HOME/dropins/wintest/eclipse/plugins
。$ECLIPSE_HOME/dropins/wintest/eclipse/features
答案 1 :(得分:0)
在创建UI测试时,请确保您启用了以下选项:
为了确保,我在这里设置了一个WindowTester测试: