蓝色棱镜写入Web客户端

时间:2018-03-14 02:33:58

标签: blueprism

有没有人在向网络客户端数据字段写入数据时遇到任何问题? 在查找要写入的字段时,写入操作会正确地将数据项中的值写入Web字段。然后我们" Save"单击“保存”按钮可以在字段中显示该值。这是当值返回到先前在字段中的值并且不保存新值时。 复制数据项中的值并将其直接粘贴到Web字段并点击保存工作正常,但由于某些原因,当Blue Prism执行写入操作然后保存时,不会保存新值。
有什么建议吗?

3 个答案:

答案 0 :(得分:2)

这可能是由于Web应用程序的编码方式 - 具体而言,在触发keydown事件(或类似事件)之前,不会确认框中的数据。当您将数据复制/粘贴到字段中时,它会触发一个类似的事件,它认为用户已经与该字段进行了交互。

此类字段的解决方案是使用蓝色棱镜的发送键或全局发送键功能发送所需的文本。

答案 1 :(得分:1)

当目标应用程序使用java脚本事件来感知元素中的更改时,会发生这种情况。要处理此问题,您必须使用以下格式的发送密钥。 1.关注应用程序/控件 2.将全局鼠标单击中心发送到元素 3.立即将“Sendkeys”发送到应用程序。 4.将虚拟元素聚焦在页面中,让页面感知您的输入。

答案 2 :(得分:0)

如果在选择了间谍字段时旧值已经突出显示,请先尝试让BP删除它,然后粘贴新值,然后再次单击该字段,然后保存。如果这不起作用,则取消选中您用于间谍字段的应用程序模型的URL属性,然后再次尝试。