问题标签 [window-tester]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
153 浏览

java - WindowTester 是否适用于 AWT UI?

我刚刚遇到了WindowTester,这是一个用于“Swing、SWT 和 GWT”的 JUnit GUI 测试框架。通过阅读文档,我无法确定它是否也支持 AWT。有人对这个产品有任何经验吗?

0 投票
1 回答
310 浏览

java - MenuItemLocator 找不到外壳

我正在使用 WindowTester 自动测试 Eclipse RCP 应用程序。当我尝试像这样自动化菜单交互时:

我得到一个例外。

当然,菜单栏是存在的。它是由 Eclipse 创建的。我通过 org.eclipse.ui.commands 下的扩展点为它做出贡献。

如何自动与这些菜单项交互?

0 投票
1 回答
1172 浏览

eclipse - 如何在 eclipse 中进行干净的构建并在启动时运行 junit 测试用例?

有什么方法可以在 eclipse 中清理所有/重建项目并在每次打开 eclipse 时运行 jUnit 测试用例?

我正在开发一个 Eclipse 应用程序。场景是我想安排 UI 测试每天自动发生两次。但是我没有这样的可执行版本。但是我有完整的代码库,我想在上面运行一些预定的 JUnit 测试用例(基于 WindowTester)。

也欢迎您提出任何其他想法。:) 提前致谢。

Ant 需要一个可执行的构建来执行我读过的测试。:(

问候,托马斯

0 投票
0 回答
97 浏览

eclipse - Windowtester 脚本按钮单击没有响应

我正在尝试使用 windowtester 测试 Eclipse 插件应用程序。编写测试后,我能够成功运行它。但是,经过几次运行和运行时的几次手动中断,现在它对按钮单击没有响应。

如果我这样运行应用程序,它会响应。

请让我知道我是否应该清除一些东西???

0 投票
1 回答
241 浏览

java - 仅使用 TestCases 获取 NoClassDefFoundError

我有一个类,它创建 excel 表。为此,我将 poi-3.2.jar 添加到类路径中。我正在使用 Eclipse3.7。
我通过使用 WindowTester Pro 记录工作台操作来生成测试用例。我编辑了生成的测试用例并尝试在其中创建 excel 表,以编写测试结果。

如果我使用来自普通 java 程序的相同 API(在该插件本身内),它可以创建 excel 文件而不会出错。但是,当我尝试从测试用例创建时,出现以下错误:

我已将所需的 jar 文件添加到 lib 文件夹并添加到构建路径中。为什么它可以在普通的 java 程序中工作,但不能从 WindowTester 生成的测试用例中工作。

这是我的代码:

}

任何人都可以帮助我。

0 投票
1 回答
818 浏览

eclipse-rcp - 带有 windowtester pro 的 tycho surefire 无法打开正确的窗口

我正在尝试使用 windowtester pro 建立一个 UI 测试系统。我想通过使用 Tycho 插件将这些测试链接到 maven 构建过程中。为了练习目的,我目前正在使用一个示例项目。

现在,当我构建我的项目时,一切似乎都可以正常编译,但是当测试开始时,我收到以下消息并弹出一个默认的 Eclipse 窗口。然后在该窗口上执行测试并且 -suprise- 失败。

框架论据:

-application org.eclipse.tycho.surefire.osgibooter.uitest -testproperties C:\Users\jla\workspace\com.example.addressbook.test\target \surefire.properties

-product com.example.addressbook.bundle.product

命令行参数:
-debug -consolelog -data C:\Users\jla\workspace\com.example.addressbook.test\target\work\data -dev file:/C:/Users/jla/workspace/com.example .addressbook.test/target/dev.properties -application org.eclipse.tycho.surefire.osgibooter.uitest -testproperties C:\Users\jla\workspace\com.example.addressbook.test\target \surefire.properties -product com .example.addressbook.bundle.product

org.eclipse.ui.PartInitException:未找到视图描述符:org.eclipse.ui.navigator.ProjectExplorer

org.eclipse.ui.PartInitException:未找到视图描述符:org.eclipse.ui.navigator.ProjectExplorer!STACK 1 org.eclipse.ui.PartInitException:未找到视图描述符:org.eclipse.ui.navigator.ProjectExplorer

这是我的测试项目的 Pom.xml:

0 投票
1 回答
127 浏览

swing - windowtester 点击所有同名按钮

我正在使用窗口测试器,并且我有一个带有三个按钮的向导,其文本相同:“全选”。如果只有一个按钮,我会 ui.click(new JButtonLocator("Select all"));

三个,我试图使用 IWidgetLocator[] allSelectAll = ui.findAll(new JButtonLocator("Select all")); 然后使用 IWidgetLocator 单击其中一个或全部。我怎样才能做到这一点?

谢谢。

0 投票
1 回答
140 浏览

linux - 设置Window tester pro linux。SWT 错误

高,我在 Open Suse Linux x64 发行版上设置了 Google Window Tester,当我运行我的 Junit 插件测试时出现此错误。它的 RCP 插件应用程序。

似乎是窗口测试器运行时的问题,任何人曾经尝试过使用 Google 窗口测试器执行此操作并得到相同的结果?

0 投票
1 回答
274 浏览

eclipse-rcp - 如何使用 windowTester 单击单元格中的树项?

我有一个外壳,其中复合材料内有一棵树。我想单击树的特定单元格。当我尝试记录动作时,它没有给出正确的记录,所以我想手动进行。

例如,请查看附加的快照和我要单击的位置。

这是录制后出现的错误

警告:忽略不支持的小部件选择 - 小部件选择事件:null

请帮助我,因为我不擅长 Eclipse,这对我们的项目很重要。非常感谢。

在此处输入图像描述

0 投票
1 回答
122 浏览

tree - WindowTester - 访问 rcp 客户端中的文件系统(树)项

我想知道天气是否可以通过使用 googles windowtester pro 在显示文件系统的 Java RCP 客户端中访问树元素。

树(swt 小部件)显示了我的本地文件系统(C:\Users...),就像 Windows 资源管理器(或 TotalCommander 等...)。

现在我想点击元素

C:\用户\我\文件夹\file1.txt

录制后,windowtester 告诉我执行以下操作:

ui.click(new TreeItemLocator("C:\/Users/me/Folder/file1.txt", new ViewLocator(de.zeb.control.fw.vfs.pl.rcp.client.views.FileBrowserView"));

但是执行这段代码我得到了错误:

未找到“C:/Users”的树项目 - 等待然后重试。”

我也试过:

“C:/用户/我/文件夹/file1.txt”

"\C:\/Users/me/Folder/file1.txt"

"C:\\/Users\/me\/文件夹\/file1.txt"

以及各种组合,似乎都不起作用。

有人在这里有想法吗?

问候!