执行JavaScript-机器人框架

时间:2018-08-07 07:29:13

标签: robotframework

如何在机器人框架中使用 execute javascript 关键字在文本框中输入文本。

我尝试通过以下方式定位元素

${get_code}  Execute Javascript  document.getElementById('code')

现在我正尝试在上述元素中输入一个值。

1 个答案:

答案 0 :(得分:0)

只需输入脚本作为关键字的参数即可。在您的情况下,如下所示:

Execute Javascript    document.getElementById('code').value="Your Text"

有关其他信息,请参见documentationthis answer

评论更新

  

请提出一种使用for循环迭代“ Press Key”关键字的方法   使它看起来更简单

[Documentation]  Loops over values from 97 to 118
:FOR    ${ascii_code}    IN RANGE    97    119
    \    Press Key   ${code}    \\${ascii_code}