Rational Functional Tester - 多个应用程序实例无法正常工作

时间:2014-02-04 19:41:28

标签: java testing exception rft ibm-rational

我一直在探索IBM的Rational Functional Tester,并且遇到了令人沮丧的事情。

根据以下参考资料,可以在测试脚本中拥有多个应用程序实例。您可以通过将 ProcessTestObject 引用传递给每个操作来区分它们:

http://pic.dhe.ibm.com/infocenter/rfthelp/v8r2/index.jsp?topic=%2Fcom.ibm.rational.test.ft.doc%2Ftopics%2FHandling_Ambiguous_Recognition.html

https://www.ibm.com/developerworks/community/blogs/rfttreasures/entry/how_to_test_multiple_instances_of_application_in_one_testcase8?lang=en

那么,考虑到这一点,我创建了两个实例并调用一个动作来单击文本区域。这没有参考传递的工作。

ProcessTestObject p1 = startApp("MyApp");
ProcessTestObject p2 = startApp("MyApp");

text(p1, DEFAULT_FLAGS).click(atPoint(10,10)); // text() works

这失败并给我一个ObjectNotFoundException(“进程消失了”)。任何想法为什么这不起作用?

1 个答案:

答案 0 :(得分:0)

我认为您在启动MyApp的两个实例时可能遇到了问题。如果他们共享任何共同资源,可能会崩溃。