假设c ++头文件包含以下结构:
*** Settings ***
Library generated_messages.py
*** Test Cases ***
MyCase
Set global variable ${msgMyTemp} myTempReq
Set global variable ${msgMySub} ${msgMyTemp.v6}
${msgMySub.v1} Evaluate 1
编写一个使用c ++结构的新python类:
import static com.secbro.drools.utils.DroolsStringUtils.isEmpty;
// ^^^^^^
然后在Robot框架中编写一个testscript,我的目的是在这里使用c ++结构创建一个变量:
rule CheckIsEmpty
when
eval( isEmpty("") )
then
System.out.println("the param is not empty");
end
但上面的代码中似乎有问题,总会出现如下错误:
"解决变量' $ {msgMySub.v1}'失败:AttributeError:' unicode' 对象没有属性"
任何可以帮助我弄清楚如何改进代码的人?