Robot Framework-RIDE, импорт библиотек Java

Установили Robot Framework IDE. После установки, как импортировать файлы JAR в RIDE.

Попытался добавить jar с помощью опции добавления импорта, присутствующей в наборе тестов. но он не распознается (Ключевые слова не найдены).

Если мы импортируем файлы jar, должен ли тест запускаться при исполнении Profile as Jybot?

Когда я пытаюсь запустить тестовый случай как Jybot, я получаю информацию следующим образом:

Установка Robot Framework не найдена. Для запуска tets вам необходимо установить Robot Framework отдельно. Смотрите http://robotframework.org/ для инструкций по установке.

1 ответ

Решение

Сначала вам нужно будет установить Jython. Вы можете проверить инструкции здесь. Это позволит вам запускать тесты с использованием Jybot.

Затем вам нужно убедиться, что ваша библиотека Java находится в пути к классам. Или вы можете установить аргумент --pythonpath для Jybot.

Это то, что я использую для запуска своих тестов (просто поместите это в поле ввода "Аргументы"):

--pythonpath lib\STAR.jar:lib --escape star:STAR

использование : отделить дополнительные папки. --escape star:STAR аргумент позволяет использовать *, чтобы включить все *.jar файлы в папке.

У меня были некоторые проблемы с включением библиотек в папки с пробелом в их имени, поэтому я использую --escape space:= который заменяет = символ с пробелом. Например:

--pythonpath "path=with=spaces\lib\STAR.jar" --escape star:STAR --escape space:=

Если вы хотите использовать библиотеку selenium2 с Jython, я предлагаю вам скачать selenium2 library для Java.

Другие вопросы по тегам