【发布时间】:2018-07-24 21:22:04
【问题描述】:
我一直在探索 IBM 的 Rational Functional Tester,但遇到了一些相当令人沮丧的事情。
根据以下参考资料,一个测试脚本中可以有多个应用程序实例。您可以通过将 ProcessTestObject 引用传递给每个操作来区分它们:
因此,考虑到这一点,我创建了两个实例并调用一个动作来单击文本区域。这可以在没有传递引用的情况下工作。
ProcessTestObject p1 = startApp("MyApp");
ProcessTestObject p2 = startApp("MyApp");
text(p1, DEFAULT_FLAGS).click(atPoint(10,10)); // text() works
这失败并给了我一个 ObjectNotFoundException(“进程消失了”)。任何想法为什么这不起作用?
【问题讨论】:
-
startApp() 的代码是什么样的?错误看起来很清楚。进程终止。
-
您在运行此测试时是否看到了 2 个应用程序实例?
标签: java testing exception rft ibm-rational