我一直在探索 IBM 的 Rational Functional Tester 并且遇到了一些相当令人沮丧的事情。
根据以下参考资料,测试脚本中可能有多个应用程序实例。您可以通过将ProcessTestObject引用传递给每个操作来区分它们:
因此,考虑到这一点,我创建了两个实例并调用一个动作来单击文本区域。这可以在没有传递引用的情况下工作。
ProcessTestObject p1 = startApp("MyApp");
ProcessTestObject p2 = startApp("MyApp");
text(p1, DEFAULT_FLAGS).click(atPoint(10,10)); // text() works
这失败并给了我一个 ObjectNotFoundException (“进程消失了”)。任何想法为什么这不起作用?