此博客的案例是:
网页端无法输入时间,只能通过日历控件选定时间
通过注入JS:
可实现set text、type into、或者手动输入
在操作某些网站时,发现日期无法输入

我们可以使用JS注入删除HTML的输入框的只读属性后在进行输入
查看源代码发现,input输入框有一个只读readyonly属性导致无法输入,如下图:

使用UiPath注入JS活动
控件:Inject Js Script
代码:
"function(element,IdName){
document.GetElementById(IdName).removeAttribute('readonly');
}"

完整注入JS后即可使用set text、type into、或者手动输入

本文介绍了一种通过注入JavaScript代码来移除HTML输入框的只读属性的方法,从而实现在特定场景下对日期的选择和输入。该方法适用于那些因为前端设置了只读属性而无法直接输入日期的网页。
491

被折叠的 条评论
为什么被折叠?



