问题标签 [eclipse-rcptt]

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 投票
2 回答
353 浏览

eclipse - 如何在 RCPTT 中使用 Eclipse 命令行脚本查找用户主路径?

就像我们有一些脚本可以找到 eclipse 的安装位置为 {workspace_loc}。我尝试了更多的语法,但没有一个能告诉我方法。

0 投票
1 回答
82 浏览

maven - VM 参数中的空格 RCPTT maven 插件

有没有办法使用 pom 文件中的 rcptt maven 插件指定包含空格的 VM 参数值?

只需将值直接放在字符串中,就可以得到字符串 C:\Program。

此外,我尝试将值括在引号中,但它也不起作用。

0 投票
1 回答
346 浏览

java - 使用 rcptt 工具从画布中获取特定项目

我正在探索 rcptt 工具来自动化我们基于 RCP 的应用程序 GUI。

我在这里发现了一个问题。对于画布,它只显示坐标和高度宽度。

录制时,rcptt 给出以下代码

但这个坐标并不总是相同的。我想从该画布中获取特定节点或特定项目,但未找到任何建议。

同样在此链接中:http: //download.xored.com/q7/docs/ecl-api/latest#get-canvas 他们使用协调作为示例。

需要这方面的建议。

0 投票
1 回答
410 浏览

eclipse - 获取显示给用户的当前视图并验证

我正在使用名为 RCPTT 的工具测试我的 eclipse rcp 应用程序 GUI。

在 rcptt 中,我想检查是否打开了特定的编辑器。

现在我正在使用

但这是进行验证的错误方法。

使用此代码,如果未打开控制台,则单击控制台并进行验证。它一直都过去了。

那么,有什么办法可以

谢谢

0 投票
1 回答
218 浏览

java - 在开始新的测试用例之前清除工作区

我在使用 eclipse rcptt 时遇到问题,我有两个独立的测试用例。

第一个测试用例在工作区中创建一个新项目并做一些事情,最后从工作区中删除该项目。

第二个测试用例再次创建另一个项目并做其他事情。

问题是当第一个测试用例失败时,它无法从工作区中删除项目。

在运行第二个测试用例之前,我使用

但它不能从工作区中删除项目。不知道为什么??

出于这个原因,如果一个测试用例失败,那么 rcptt 就不能运行其余的测试用例。

有没有一种聪明的方法可以从工作区中删除项目,测试用例失败或通过???

我也尝试过使用

实际原因在图片中给出 在此处输入图像描述

rcptt 不能记录这个。

0 投票
1 回答
37 浏览

eclipse - 从文件夹中一一加载所有项目

让我给出这个场景的想法。

所以,我正在做的是:

但这并没有发生。

需要专家建议相关的事情。

谢谢

0 投票
1 回答
135 浏览

java - rcptt 不适用于 java 1.8

我下载了 rcptt 64 位 2.2 版,但它不工作。我选择 eclipse 或我的应用程序作为 AUT 我得到了同样的错误。java版本是1.8 附上错误日志。

错误日志第 1 部分 错误日志第 2 部分

0 投票
0 回答
493 浏览

eclipse-rcptt - 我在哪里可以学习 RCPTT?

我在哪里可以学习 RCPTT?我需要为我正在从事的项目学习它。但是,互联网上的资源非常有限,并且那里的资源很少,没有任何示例。你能给我推荐一些好书或任何可以让我获得带有示例的 RCPTT 教程的网站吗?

0 投票
1 回答
342 浏览

eclipse - 在 Eclipse RCPTT 中使用 foreach 或 regex 进行验证

在 RCPTT 录制后,我有以下脚本:

markers['31'][0].Type具有来自markers['0'][0].Type-markers['45'][0].Type的值,并且数字是动态的。

我想检查任何标记类型是否包含特定值。

但我不能使用.*or foreach

我怎么解决这个问题?

0 投票
1 回答
861 浏览

eclipse-rcp - 如何使用 RCPTT 在 Eclipse RCP 中检查窗口是否打开

我有一个在 RCPTT 中开发的 ECL 脚本,用于测试 RCP 应用程序。在测试期间,它会设置一些设置并保存。当测试按“OK”时,会打开一个信息窗口,通知用户此更改需要重新构建项目。

在此处输入图像描述

我的问题是这个窗口不会总是显示。如果在运行测试的工作区中,该窗口已经打开,并且设置了“记住我的决定”选项,则不会打开。

我想在我的测试中加入一个 if 来处理这两种情况。它应该是这样的:

这样的条件怎么写?

我可以做类似的事情if [get-window Settings | verify-true ]if [ not [get-window Settings | verify-error ] ]

编辑:通过使用“记录片段”工具,我得到了类似的东西:

在我的情况下,哪个属性是好的?启用、可见或两者兼而有之?