我是一个新用户,我没有找到解决我的脚本执行问题的解决方案,用 python 编写,在 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)