机器人框架 - 运行关键字如果使用执行Javascript

时间:2016-08-10 13:43:20

标签: javascript selenium automated-tests robotframework

我试图执行javascript并使用run keyword if或类似的东西返回值。但它会出现预期的错误。我怎样才能通过这种情况。示例代码块:

Run Keyword If '${COUNTRY}'=='ES' ${income} Execute Javascript return $('#income').val();

1 个答案:

答案 0 :(得分:3)

" Run keyword if"在条件之后需要关键字;您已指定变量名称。要保存关键字的结果,变量名必须位于行的第一个单元格中:

${income}    run keyword if    '${COUNTRY}'=='ES' 
...    Execute Javascript return $('#income').val();