Использование Jubula jar в JavaFX
Мне нужно разработать программу (например, squish / jubula / zaptest) для тестовых приложений, которые программируются с помощью JavaFX. Итак, мои вопросы:
1) Можно ли добавить jubula jar в приложение в качестве библиотеки инфраструктуры тестирования (например, TestFX)? И если так, есть ли документация или учебник для этого? Я пытался использовать TestFX, но столкнулся с огромными проблемами с перехватом и AUT.
2) Можно ли изменить Jubula, так как это был другой инструмент Eclipse? И как?
Каждый комментарий будет оценен.
1 ответ
1) Jubula имеет банку (RC - пульт дистанционного управления) для JavaFX. Запускается вместе с приложением; это делает AUT управляемым агентом Jubula. Я не знаю, как сложно подключить приложение к TestFX, в Jubula хорошо документировано, как это сделать.
2) Несмотря на то, что это открытый исходный код, настройка цепочки сборки приложения RCP может быть огромной работой. Я рекомендую вам не менять Jubula; когда он не может сделать то, что вам нужно, вместо этого напишите в своем приложении java-методы и вызовите их с помощью агента.
Ваш комментарий: Начиная с версии 8.0 вы можете управлять своим агентом AUT из Java, но это довольно неудобно: https://www.eclipse.org/community/eclipse_newsletter/2015/july/article3.php
Редактор тестовых случаев намного проще в использовании и имеет те же возможности.