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