问题标签 [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.
java - RFT 中的数据驱动列表框 - 填写列表框(如果存在)
我对 Java 编程比较陌生,目前正在使用 IBM 的 Rational Functional Tester 工具(8.5 版)。在我开始之前,我的编程术语不是最好的,如果我在各个地方使用了错误的术语,请道歉。我还在 IBM 网站、该网站和其他各种网站上四处查看,但未能找到解决此问题的方法 :(
我目前正在尝试创建一个自动化测试流程(用于 Web 应用程序),但我正在努力处理 1 个特定部分。
场景如下: 在第 1 页,我有一组简单的是/否单选按钮。在第 2 页,我有一组列表框(1 列中的一组列表框,另一列中的另一组列表框,两组包含不同的信息)。第 2 页上看到的列表框的数量将取决于第 1 页上给出的是/否答案的数量。如果用户对每个问题都说“是”,那么数据驱动器中将会有大量列表框(接近 100)。
目前,我正在使用此代码来填充这些列表框:
代码继续以类似的方式继续运行,但由于两个主要原因,我无法让它适用于所有可能的情况:
A)直到运行时才知道对象位置。B) 第 1 页提供的信息决定了用户将在第 2 页看到的内容。
有没有更好的方法来做到这一点,然后添加几个重复的代码部分,如上所示?因为可能有很多很多列表框来驱动数据。
我已经在很多地方寻找解决方案,但我真的很难让这个特定的逻辑工作。
非常感谢您提供的任何帮助!
interactive - RFT 中的差异 btw PERFORM_PLAYBACK_IN_INTERACTIVE_MODE 和 INTERACTIVE 选项
IOptionName接口提供了这2个字段,有什么区别呢?
rft - 使用 Rational Function Tester 测试 Microsoft Office 应用程序
我是 IBM Rational Functional Tester 的新手。有谁知道这个工具是否支持 Microsoft Office 应用程序的测试?我是否需要安装任何特殊的软件、插件、工具等才能使其正常工作?
xpath - RFT 中的 org.w3c.dom.Document 对象
我正在尝试在 RFT 中使用 xpath。在网上搜索将这段代码扔给我-
现在,我是 RFT 的新手,完全不知道如何访问“文档”对象?尝试将 TestObject 类型转换为此会引发异常。我可以看到一些例子说明类似
Document doc = parse(xmlFileLocation)
但我不确定这个 xmlFileLocation 是什么意思。我有一个简单的网页,我需要在其中使用 xpath 识别元素。
PS - 我知道还有其他方法可以使用 atDescendant 等来识别对象,但由于某些原因,我需要在这里明确使用 xpath。
任何帮助将不胜感激。
谢谢!
rft - 自定义 GUI (SWT) 组件上的 RFT 构建代理
我有一个项目,其中有几个自定义 GUI 元素,我试图找到一种方法,在它们之上构建某种代理,比如在,等SWT
之上构建的默认代理。有没有办法做到这一点? 创建自定义子类并使用它(让 RFT 使用它?)来识别这些自定义 GUI 元素会非常方便,例如,因为现在这些控件由 RFT 已知的最好的类处理,例如or ,因此不可能公开这些类的自定义属性进行测试,而测试这些元素的最佳方法是通过图像比较。Labels
Texts
GuiTestObject
KTable
Composite
ScrolledComposite
如果这是不可能的,那么有没有办法以某种方式从 a 中获取对实际 ui 组件的引用GuiTestObject
?我在调试模式下尝试过,但看起来,该引用以某种方式被有意隐藏了。有没有办法绕过这个,并以某种方式访问参考?(我既没有使用调试器,也没有使用反射,看不到实际的 ui 元素)。
任何帮助是极大的赞赏!
rft - 在 Print Dialogue 上使用 RFT 识别窗口对象
为什么 RFT 无法识别我在 Windows 打印对话框中拥有的对象。包括几个屏幕截图。
我能够通过
测试对象 [] 到 ; IWindow activeWindow = RationalTestScript.getScreen().getActiveWindow(); System.out.println("活动窗口的类是 "+activeWindow.getCLass()): // 返回 #32770
ScreenTestObject root = RootTestObject.getScreenTestObject();
to = root.find(atLIst(atDescendant(".class", false),atChild(".class", ".Pushbutton", ".text", "Print"))) ;
显然我不能发图片。这是打印窗口和打印按钮属性屏幕截图的链接 http://www.flickr.com/photos/24358027@N07/12977082214/in/set-72157641973533994 ...分辨率太可怕了,如果有人,我可以输入所有信息需要它。抱歉,提前致谢。
rft - 如何在 Rational Functional Test v8.2 中快速使用 getproperty
我正在使用 getproperty 来查找窗口的标题。有许多窗口要检测。所以我的问题是我们如何才能快速执行这个属性。
因为它需要 30 秒才能检测到。
installation - 尝试安装 Rational 应用程序时出现“找不到 IBMIM.exe”错误
当我尝试安装 Rational Functional Tester (RFT) 时,我收到此错误。之前安装在这个系统中;我们的 CMS 组已经为 RAD 运行了一个卸载脚本,我猜它也被硬删除了 Installation Manager 和 RFT。
现在我无法安装或卸载 Installation Manager 或 RFT。我想我应该深入注册表并清理 IM,但我找不到如何手动卸载它的官方资源。任何帮助表示赞赏。
下面的错误消息是土耳其语。总而言之,它说 IM 1631 已经安装。
rft - 在 RFT 8.5 中找不到浏览器对象
我安装了RFT 8.5
和JRE 7
. 当我运行脚本时,它没有找到浏览器对象。
下面是我在 RFt 中用于查找 brwoser 对象的代码。
回来了Allbects.lenth=0
。因为我受到打击。
任何人都可以帮助我如何解决这个问题。
注意:我使用的是 IE8
rft - 从数据池中提取信息,增加一个值并存储数据池
我测试的应用程序有一些需要唯一数据的区域。具体来说,应用程序将生成一个只能使用一次的请求号。在我的测试运行之后,我必须手动更新这个数字的数据池引用。有没有什么办法使用java,我可以获取存储在我的数据池中的信息,将值增加一,然后将数据保存回数据池。这样我就可以让 rft 与我的应用程序就这个数字保持同步。