Я изучал Rational Functional Tester от IBM и наткнулся на нечто довольно неприятное.
Согласно следующим ссылкам, в тестовом сценарии может быть несколько экземпляров приложения. Вы различаете их, передавая ссылку ProcessTestObject на каждое действие:
Итак, имея это в виду, я создаю два экземпляра и вызываю действие, чтобы щелкнуть текстовую область. Это РАБОТАЕТ без передачи ссылки.
ProcessTestObject p1 = startApp("MyApp");
ProcessTestObject p2 = startApp("MyApp");
text(p1, DEFAULT_FLAGS).click(atPoint(10,10)); // text() works
Это терпит неудачу и дает мне ObjectNotFoundException ("процесс ушел"). Любые идеи, почему это не работает?