开发者社区> 问答> 正文

在阿里云RPA的填写输入框填完一个 填下一个的时候第一个就清空了是什么原因?

在阿里云RPA的填写输入框填完一个 填下一个的时候第一个就清空了是什么原因?8818767fcfe8d26d0d5c56524edf0557.png

展开
收起
乐天香橙派 2023-10-11 21:56:40 112 0
来自:阿里云RPA
3 条回答
写回答
取消 提交回答
  • 这种情况可能是由于RPA脚本的问题导致的。在编写RPA脚本时,如果你没有正确地处理控件的切换,可能会导致上一个操作的元素被清除。

    具体来说,当你点击下一个输入框时,RPA脚本可能会自动将焦点切换到下一个输入框,而忽略了前一个输入框。这样,前一个输入框就会变为空。

    解决这个问题的方法是在脚本中添加代码,确保在切换到下一个输入框之前,先保存前一个输入框的内容。这可以通过获取前一个输入框的文本内容,然后将其赋值给一个变量来实现。然后在切换到下一个输入框时,再将这个变量的值设置为当前输入框的内容。这样就可以保证每个输入框都有正确的内容。

    2023-10-12 09:15:56
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    在填写输入框时,每当填写完一个输入框后,前一个输入框的内容就会被清空,这可能是因为在执行填写输入框的操作时,没有正确地将前一个输入框的内容保存在一个变量中。
    在 RPA 中,你可以使用Set Variable操作来保存一个变量的值,然后在需要的时候使用这个变量。例如,在你提到的操作序列中,你可以在填写完第一个输入框后,使用Set Variable操作将填写的值保存到一个变量中,然后在填写下一个输入框时,使用这个变量来填充新的输入框。
    以下是一个可能的解决方案:

    1. 在填写输入框 (网页)操作之后,添加一个Set Variable操作,将填写的值保存到一个变量中,例如_username_input_1。
    2. 在填写输入框 (网页)操作之前,使用Get Variable操作获取_username_input_1的值,并将其填充到新的输入框中。
    3. 重复这个步骤,直到填写完所有的输入框。
      这样,在填写下一个输入框时,前一个输入框的值就会被保存在_username_input_1变量中,不会被清空。
    2023-10-12 07:28:06
    赞同 展开评论 打赏
  • 估计是您的中文输入法导致的,参考这个https://help.aliyun.com/document_detail/194712.html?spm=a2c4g.194711.0.i2

    2023-10-11 22:01:27
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
阿里云RPA历经8年的内部验证,覆盖了阿里巴巴大部分BU,实现了电商客服、新零售等新兴行业的渗透,并且已经完成在保险、金融、医疗保健等领域的场景深耕,联合合作伙伴具备深度定制化能力和稳定交付能力,积累了丰富的行业可行性解决方案。目前阿里云RPA能集成并运行在更高的软件层级,这就决定了它不会侵入、影响已有的软件系统。在帮助企业提升效能的过程中,保持企业已有的IT系统功能平稳、运行可靠。
问答排行榜
最热
最新

相关电子书

更多
毕马威-阿里云RPA联合方案力助保险业转型 立即下载
《阿里云RPA-引领电商智能提效时代》 立即下载
《阿里云RPA产品介绍4.0》 立即下载