我正在以下代码下运行,该代码在python中运行正常,但在机器人测试中无法正常工作:
Python代码:
def test_gender(Gender=None):
if Gender is "m":
Gender="Male"
elif Gender is "f":
Gender="Female"
print Gender
return Gender
test_gender("m")
预期产量:男性
Python输出:男性
机器人测试:
*** Settings ***
Library test_var.py
*** Test Cases ***
Test_Gender
test_gender m
预期产量:男性,
机器人输出:m
问题:机器人测试打印了错误的输出“ m”,而不是“ Male”。 在这种情况下,如何通过机器人测试获得正确的输出?
答案 0 :(得分:1)
按照上述注释,用等号“ ==”替换“是”。 机器人测试现在可以提供正确的输出。