属性在点击时会不断变化。 如何通过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="">
如何在不单击机器人框架的情况下注入属性或设置这些属性
答案 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}