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