问题标签 [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.
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 位于安装的插件文件夹中,并且已加载到插件注册表中。所需的插件可用且处于活动状态。
我不知道为什么会这样。请有人可以阐明这个问题。什么可能导致这个问题?谢谢你。
vb.net - 在 Rational Functional Tester 的数据池中间开始测试
我是新手,你很快就会知道的。我在 VB.Net 中使用 Rational Funcational Tester (RFT)。我对关联的数据池进行了测试。我已经能够毫无问题地运行测试。我要做的就是在数据池的记录 5 上开始测试并运行到最后。我不知道如何从迭代 5 开始。我可以使用某种运行时参数吗?我以前是 QTP 的用户,并且确切地知道在那里寻找什么。RFT 对我来说是一种新事物。与往常一样,我非常感谢那些从忙碌的日子里抽出时间教别人的人。我提前感谢您的时间和努力。
德里克
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));
有人可以帮我语法,如何写下来?
有时我需要使用一个或另一个正则表达式,有时需要同时使用它们。
osgi - ClassLoader 仅在特定线程中查找资源
我正在努力解决 ClassLoader 试图解析资源的情况,该资源仅在某些条件下有效。
用例如下: 我使用 IBM Rational Functional Tester 和 JBehave 进行自动化验收测试。JBehave 将测试指定为纯文本故事文件。这些故事文件可以引用其他故事文件,即所谓的“Given Stories”。JBehave 使用ExecutorService执行可能是多线程的故事。虽然 JBehave 加载文本文件(使用 ClassLoader.getResourceAsStream)没有问题,但它无法在从 ExecutorService 启动的线程中找到相同的文件。
实际中的 ClassLoader 是ContextFinder。在调试应用程序并暂停两个线程时,最初启动 JBehave 的“主线程”和从执行器服务启动以运行故事文件的“故事线程”,我可以识别类加载器的实例是相同的。还有父母的例子等等。
但是打电话给
在主线程中完美运行,故事线程失败并返回 null。
从 ContextFinder 的源代码来看,除了为堆栈上的类收集所有 ClassLoader 之外,它似乎没有做任何其他事情。所以我尝试了这个:
......结果相同。
这对我来说太奇怪了。任何用于调试或解释为什么显示此行为的指针都值得赞赏!
java - 重新加载页面 RFT 后找不到 TestObjects
我尝试获取具有识别属性 Html.LI 的所有元素并单击每个测试对象。
当我得到 objects[0] 并单击它时,页面会重新加载。当我尝试单击对象 [1] 时,出现错误消息 CRFCP0050E:找不到对象的屏幕点。]
你知道如何解决吗?
selenium - 如何让 Selenium 识别 RFT 脚本
之前我们一直使用RFT作为自动化测试工具,积累了上万个自动化测试用例脚本,现在需要升级到Selenium工具,有没有办法让Selenium执行RFT脚本呢?
java - 如何从 RFT 中的 ProcessTestObject 获取 TopLevelTestObject?
给定一个 ProcessTestObject,有没有办法将与该进程关联的窗口检索为 BrowserTestObject 或至少一个 TopLevelTestObject?例如
ProcessTestObject 似乎没有任何我可以使用的孩子。我试过了
和
但搜索都不会产生任何结果。尝试查找特定的 HTML 标记也失败了。
我可以在 RootTestObject 中搜索 HtmlBrowser,它可能会在 98% 的时间内工作。但是,我真的更喜欢一种方法来保证我正在抓取我刚刚启动的浏览器,而不是之前测试中可能打开的一些杂散窗口。我能想到的唯一其他选择是搜索所有浏览器窗口并事先关闭它们,但我认为可能有一个更简单的解决方案。
sql - IBM Rational Functional Tester - 命中数据库
我是这个工具 IBM RFT 的新手。每次脚本运行时,如何从 Microsoft sql 数据库中动态获取数据(以表格形式)?并且此数据应与 webapp 上显示的数据(作为表格)进行检查以进行验证。这有可能吗?
java - 在 RFT 中保留映射的 TestObject 是否安全?
映射的 TestObjects 通常通过 getter 方法访问,例如
有什么理由我不应该检索一次 TestObject 并重用它?例如
或者,换一种说法,RFT 生成 getter 方法而不是成员变量有什么原因?
我能想到的唯一潜在原因是避免占用被测应用程序的内存,但这对我来说没有任何意义;Java 终结器不可靠,所以我怀疑当 TestObject 被垃圾收集时,RFT 是否会释放任何资源。另外,即使我关闭并重新打开应用程序,我也可以继续使用相同的映射 TestObject,这表明 RFT 每次尝试使用它时都会重新查找(并随后取消注册)测试对象。
如果没有缺点,为什么我发现的每个引用都只能通过 getter 方法访问 TestObjects?例如,IBM RFT 的面向对象框架,清单 2 和 3。
rft - 在 VB.NET 中单击按钮执行 RFT 脚本
我在 RFT 中有自动化脚本。我在 VS2012 中设计了 UI(在 aspx.vb 中编码),它在此处获取所有输入字段。我需要通过单击将 UI 中的所有字段作为参数的按钮来执行 RFT 脚本。有什么帮助吗??
提前致谢。