Я новый пользователь и не нашел решения сомнения по поводу выполнения моего скрипта, написанного на питоне, в Robot Framework.
Сценарий работает, когда я запускаю его на компиляторе python, но когда я выполняю тестовый пример на Robot Framework, отображается эта ошибка:
===========================================================================
TestProvaPower
===========================================================================
TestPowerAngelo | FAIL |
No keyword with name 'power' found.
---------------------------------------------------------------------------
TestProvaPower | FAIL |
1 critical test, 0 passed, 1 failed
1 test total, 0 passed, 1 failed
===========================================================================
Output: c:\users\user\appdata\local\temp\RIDEjtznzw.d\output.xml
Я думаю, что эта ошибка проявляется потому, что необходимо передать аргументы и параметры.
Пожалуйста, как я могу передать эти значения в Robot Framework?
Набор тестов:
** Settings **
Library ../../../../../Users/User/workspace/TestAngelo18.09/TestProva22.py
** Test Cases **
TestPowerAngelo
power base exponent
push ${base} ${exponent}
Пока мой скрипт Python:
base = input("Insert base")
exponent =input("Insert exponent")
def power(base,exponent):
result=base**exponent
print "%d to the power of %d is %d" %(base,exponent,result)
power (base,exponent)