testing - Rational Functional Tester 等待对象存在

标签 testing rft

我目前正在 Rational Functional Tester 中修改一个 Java 脚本,我试图告诉 RFT 等待具有指定属性集的对象出现。具体来说,我想等到出现 X 行数的表。到目前为止我能够做到的唯一方法是添加一个验证点来验证该表是否有 X 行数,但我无法利用 VP 的等待对象类型,所以这似乎是一个有点hacky。有更好的方法吗?

杰夫

最佳答案

不,没有内置的 waitForProperty() 类型的方法,所以你不能做一些简单的事情,比如 tableObject.waitForProperty("rowCount", x);

您的选择是像您已经在做的那样使用验证点(如果它没有损坏...)或者使用 do/while 循环和 find() 方法滚动您自己的同步点。

下面的find() 代码示例假定doc 是一个html 文档。将其调整为您的父 Java 窗口。

TestObject[] tables = doc.find(atDescendant(".rowCount", x), false);

如果您不熟悉 find(),请在帮助菜单中的 RFT API 引用中进行搜索。 find() 将是您编写 RFT 脚本的最佳伙伴。

关于testing - Rational Functional Tester 等待对象存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/96114/

相关文章:

ruby-on-rails - 预计 nil 不会成为新记录

testing - 如何在 Jasmine 中将 <body> 标签设置为 fixture

json - 如何创建验证 JSON 响应的 rspec 测试?

performance - Silverlight中的定时执行和加载

java - 如何在RFT测试脚本中获取当前浏览器

java - 如何使用 Rational Function Tester 记录 Java Web Start 应用程序

java - 在 RFT 中输出数据池中的特定记录

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

testing - 具有使用服务的助手的 Ember 测试组件