Как импортировать Jar или Java-код в Robot Framework, используйте методы, определенные в Java - PullRequest
0 голосов
/ 26 апреля 2018

Я выполнил все шаги, указанные в ссылке https://blog.codecentric.de/en/2012/06/robot-framework-tutorial-writing-keyword-libraries-in-java/

  • Структура папок
  • Запуск Jybot

Консоль

C: \ робот \ выполнение \ Local \ скриптов> start_SampleLibrary_TestSuite.bat C: \ robot \ execute \ local \ scripts> del ...... \ output * .xml / Q Система не может найти указанный файл. C: \ robot \ execute \ local \ scripts> del ...... \ output * .html / Q Система не может найти указанный файл. C: \ robot \ execute \ local \ scripts> del ...... \ output * .png / Q Система не может найти указанный файл. C: \ robot \ execute \ local \ scripts> set CLASSPATH = ".... \ lib \ SampleLibrary.jar;" .... \ lib \ SampleLibrary.jar; "" C: \ robot \ execute \ local \ scripts> echo ".... \ lib \ SampleLibrary.jar;" .... \ lib \ SampleLibrary.jar; "" ".... \ Lib \ SampleLibrary.jar;" .... \ Lib \ SampleLibrary.jar; "" C: \ robot \ execute \ local \ scripts> jybot --outputdir ...... \ output ...... \ creation \ testsuites \ SampleLibraryTestsuite.html [ОШИБКА] Не удалось выполнить синтаксический анализ '...... \ creation \ testsuites \ SampleLibraryTestsuite.html': источник данных не существует.

Любые предложения приветствуются !!

Ответы [ 2 ]

0 голосов
/ 27 апреля 2018
0 голосов
/ 26 апреля 2018

Почему Java? RobotFramework - это оболочка Python, вы можете использовать Python со всей его библиотекой. Легко импортировать:

Library    your/python/file/path.py

Вы также можете выполнить строку Python в одном файле робота

Evaluate    print("Hello word") 

Кстати, вы можете создать свое ключевое слово java и импортировать его в робота. Учебник здесь https://blog.codecentric.de/en/2012/06/robot-framework-tutorial-writing-keyword-libraries-in-java/

...