如何在机器人框架中设置元素属性

时间:2018-10-05 13:25:07

标签: robotframework

元素的

属性在点击时会不断变化。 如何通过Java脚本或robotframework中的任何其他方法设置该属性,而无需单击它。

<input type="file" id="fileUploadInput" data-documenttype="" data-coveragecode="" multiple="">

单击元素后,属性更改为

<input type="file" id="fileUploadInput" data-documenttype="Accident report" data-coveragecode="TDEL" multiple="">

如何在不单击机器人框架的情况下注入属性或设置这些属性

1 个答案:

答案 0 :(得分:0)

我已经使用JavaScript成功更改了元素属性。如果元素的ID是唯一的,请尝试以下操作:

Execute JavaScript          document.getElementById('id').className = "new_class_name";

如果元素的ID不唯一,则可以使用以下方法使其唯一:

${id}=                      Set Variable                    something_unique
Assign ID to Element        //some_element                  ${id}