问题标签 [rft]

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 投票
0 回答
279 浏览

eclipse - 将 Helios 的 XML 编辑器安装到基于 Helios 的 Eclipse 中失败

我正在使用基于 Eclipse 3.6 (Helios) 的 IBM Rational Function Tester 8.3。我想安装 XML 支持,所以我启用了 Helios 更新站点并选择Eclipse XML Editors and Tools 3.2.3进行安装。我被提示获得许可协议,然后按预期开始安装。一段时间后,Eclipse 向我显示了一个错误。

我还尝试了Eclipse XML Editors 和 Tools 3.2.2,结果相同。我验证了 org.eclipse.core.resources_3.6.2.R36x_v20110628-1020 位于安装的插件文件夹中,并且已加载到插件注册表中。所需的插件可用且处于活动状态。

我不知道为什么会这样。请有人可以阐明这个问题。什么可能导致这个问题?谢谢你。

0 投票
1 回答
260 浏览

vb.net - 在 Rational Functional Tester 的数据池中间开始测试

我是新手,你很快就会知道的。我在 VB.Net 中使用 Rational Funcational Tester (RFT)。我对关联的数据池进行了测试。我已经能够毫无问题地运行测试。我要做的就是在数据池的记录 5 上开始测试并运行到最后。我不知道如何从迭代 5 开始。我可以使用某种运行时参数吗?我以前是 QTP 的用户,并且确切地知道在那里寻找什么。RFT 对我来说是一种新事物。与往常一样,我非常感谢那些从忙碌的日子里抽出时间教别人的人。我提前感谢您的时间和努力。

德里克

0 投票
4 回答
955 浏览

java - 如何将“regexp1 和 regexp2”编码为正则表达式?

目前我在 RFT(Rational Functional Tester)中的 java 代码


请参阅Class RegularExpression并在此页面上搜索文本“RegularExpression”以使用 RegularExpression。


好像

现在我需要添加另一个正则表达式

然后我需要使用AND组合这两个正则表达式

就像是RegularExpression RegExp_final = RegExp && RegExp2;

所以我可以在 find 命令中使用最后一个。to = find(atDescendant(".documentName",RegExp_final));

有人可以帮我语法,如何写下来?

有时我需要使用一个或另一个正则表达式,有时需要同时使用它们。

0 投票
1 回答
843 浏览

osgi - ClassLoader 仅在特定线程中查找资源

我正在努力解决 ClassLoader 试图解析资源的情况,该资源仅在某些条件下有效。

用例如下: 我使用 IBM Rational Functional Tester 和 JBehave 进行自动化验收测试。JBehave 将测试指定为纯文本故事文件。这些故事文件可以引用其他故事文件,即所谓的“Given Stories”。JBehave 使用ExecutorService执行可能是多线程的故事。虽然 JBehave 加载文本文件(使用 ClassLoader.getResourceAsStream)没有问题,但它无法在从 ExecutorService 启动的线程中找到相同的文件。

实际中的 ClassLoader 是ContextFinder。在调试应用程序并暂停两个线程时,最初启动 JBehave 的“主线程”和从执行器服务启动以运行故事文件的“故事线程”,我可以识别类加载器的实例是相同的。还有父母的例子等等。

但是打电话给

在主线程中完美运行,故事线程失败并返回 null。

从 ContextFinder 的源代码来看,除了为堆栈上的类收集所有 ClassLoader 之外,它似乎没有做任何其他事情。所以我尝试了这个:

......结果相同。

这对我来说太奇怪了。任何用于调试或解释为什么显示此行为的指针都值得赞赏!

0 投票
2 回答
706 浏览

java - 重新加载页面 RFT 后找不到 TestObjects

我尝试获取具有识别属性 Html.LI 的所有元素并单击每个测试对象。

当我得到 objects[0] 并单击它时,页面会重新加载。当我尝试单击对象 [1] 时,出现错误消息 CRFCP0050E:找不到对象的屏幕点。]

你知道如何解决吗?

0 投票
3 回答
757 浏览

selenium - 如何让 Selenium 识别 RFT 脚本

之前我们一直使用RFT作为自动化测试工具,积累了上万个自动化测试用例脚本,现在需要升级到Selenium工具,有没有办法让Selenium执行RFT脚本呢?

0 投票
1 回答
1223 浏览

java - 如何从 RFT 中的 ProcessTestObject 获取 TopLevelTestObject?

给定一个 ProcessTestObject,有没有办法将与该进程关联的窗口检索为 BrowserTestObject 或至少一个 TopLevelTestObject?例如

ProcessTestObject 似乎没有任何我可以使用的孩子。我试过了

但搜索都不会产生任何结果。尝试查找特定的 HTML 标记也失败了。

我可以在 RootTestObject 中搜索 HtmlBrowser,它可能会在 98% 的时间内工作。但是,我真的更喜欢一种方法来保证我正在抓取我刚刚启动的浏览器,而不是之前测试中可能打开的一些杂散窗口。我能想到的唯一其他选择是搜索所有浏览器窗口并事先关闭它们,但我认为可能有一个更简单的解决方案。

0 投票
2 回答
902 浏览

sql - IBM Rational Functional Tester - 命中数据库

我是这个工具 IBM RFT 的新手。每次脚本运行时,如何从 Microsoft sql 数据库中动态获取数据(以表格形式)?并且此数据应与 webapp 上显示的数据(作为表格)进行检查以进行验证。这有可能吗?

0 投票
1 回答
532 浏览

java - 在 RFT 中保留映射的 TestObject 是否安全?

映射的 TestObjects 通常通过 getter 方法访问,例如

有什么理由我不应该检索一次 TestObject 并重用它?例如

或者,换一种说法,RFT 生成 getter 方法而不是成员变量有什么原因?

我能想到的唯一潜在原因是避免占用被测应用程序的内存,但这对我来说没有任何意义;Java 终结器不可靠,所以我怀疑当 TestObject 被垃圾收集时,RFT 是否会释放任何资源。另外,即使我关闭并重新打开应用程序,我也可以继续使用相同的映射 TestObject,这表明 RFT 每次尝试使用它时都会重新查找(并随后取消注册)测试对象。

如果没有缺点,为什么我发现的每个引用都只能通过 getter 方法访问 TestObjects?例如,IBM RFT 的面向对象框架,清单 2 和 3。

0 投票
2 回答
365 浏览

rft - 在 VB.NET 中单击按钮执行 RFT 脚本

我在 RFT 中有自动化脚本。我在 VS2012 中设计了 UI(在 aspx.vb 中编码),它在此处获取所有输入字段。我需要通过单击将 UI 中的所有字段作为参数的按钮来执行 RFT 脚本。有什么帮助吗??

提前致谢。