2017-01-30 3 views
1

Я знаю язык java очень хорошо, я создал пользовательскую библиотеку в java. Во время выполнения я использую jybot для выполнения сценариев.В Robot Framework, который лучше создавать пользовательскую библиотеку java или python

Когда я запускаю сценарии, у Oracle Database Connection появилось несколько ошибок, таких как cx_oracle is not found, но я запустил тот же скрипт с опцией pybot, у меня не было ошибок.

Я понял, что при выполнении сценария с использованием jybot проверка папок для предварительных условий различна.

Я хочу знать, что лучше или иметь больше функций для создания нашей пользовательской библиотеки java или python.

Я хочу знать разницу между jybot и pybot, когда дело доходит до выполнения скриптов.

ответ

3

Есть три вопроса, которые вы задаете: 1. В чем разница между pybot (python) и роботом на Jython. 2. Каков наилучший подход для разработки пользовательских библиотек. 3. Что вызывает проблемы с Oracle.

Для вопроса 1 ответ заключается в том, что в принципе один и тот же базовый код работает для робота, работающего на Python, а также внутри Jython. Поэтому в этом смысле это не имеет большого значения. Однако, поскольку большинство людей используют чистый вкус Python, эта версия, вероятно, будет лучшей версией с точки зрения поддержки. Тем не менее, если вы и ваши коллеги более комфортно с Java, то это может быть лучшим вариантом для вас.

Что касается вопроса 2. Это следует той же строчке, что и ответ на 1. Если вы чувствуете себя более комфортно с Java, тогда это должно быть хорошо. Однако, поскольку робот в ядре является приложением Python (даже на Jython), имеет смысл использовать эту версию. Это также было предложено before, а также урок о методе Remote Library, который также хорошо читается. В любом случае, также есть примеры official documentation.

Для вашего последнего вопроса. Пожалуйста, предоставьте нам более подробную информацию или еще лучше; создайте для него новый вопрос.

+0

Спасибо за ваш ответ kootstra, я создам отдельный вопрос для проблемы оракула. –

Смежные вопросы