Пожалуйста, помогите понять.Используйте скрипт python в рамках робота
У меня есть скрипт (SplitModule.py):
from robot.api.deco import keyword
@keyword('Split Function')
def splitfunction(string):
print "atata"
new_list = string.split(",")
return new_list
И робот рамки сценария test.txt:
*** Settings ***
Library DiffLibrary
Library String
Library OperatingSystem
Library Collections
Library SplitModule.py
*** Test Cases ***
Example of calling a python keyword that calls a robot keyword
Split Function ${services}
Но у меня есть проблема с функцией, есть выход:
======================================================================================================================================= ========================== Робот ============================================================== ========== ================================================== = Robot.Check Services ============================================================================================================ ===================================== Пример вызова ключевого слова python, который вызывает ключевое слово робота
| FAIL | Не найдено ключевое слово с именем «Разделить функцию $ {services}». ------------------------------------------------- ----------------------------- Robot.Check Services
| FAIL | 1 критический тест, 0 пройден, 1 сбой 1 тестовый итог, 0 пройден, 1 не выполнен ============================= ================================== Робот
| FAIL | 1 критический тест, 0 пройден, 1 сбой 1 тестовый итог, 0 пройден, 1 не выполнен ============================= ============================================================ Выход: /opt/robot/logs/output.xml Вход: /opt/robot/logs/log.html Доклад: /opt/robot/logs/report.html
Что проблема? благодаря
Это работает. благодаря –