如何在Robot Framework 3中测试python函数。我想测试的代码是:
def message(msg):
print ('your message is ' + msg)
return True
机器人测试:
*** Settings ***
Library Lib
*** Test Cases ***
Case1
message "hello"
答案 0 :(得分:0)
如果你有一个包含python函数的文件,你需要在机器人测试中引用带后缀的文件名(假设你的文件名为Lib.py
)。
示例:
*** Settings ***
Library Lib.py
答案 1 :(得分:0)
您需要按照以下步骤从robotframework中获取函数,
第1步:使用以下功能创建python文件 C:\ Users \ kgurupra \ pyfirst.py
wait
Step2:确保PYTHONPATH中的.py文件非常重要-
第3步:如下所述创建您的robotfile,
def message(msg):
print ('your message is ' + msg)
return True
Step4:您应该看到如下所示的输出,
*** Settings ***
Library String
Library Collections
Library Selenium2Library
**Library pyfirst.py**
*** Variables ***
${robotVar} = FooBarBaz
${MY_DATA_TABLE_VALUES_TEMP} {"foo": "this is foo", "bar": "this is bar"}
*** Test Cases ***
Case1
message "hello"
答案 2 :(得分:-2)
def message(msg): return('你的消息是'+ msg) 情形1 =消息( “你好”)