【问题标题】:Blue Prism: On entering a text in a text box, the adjacent button is not getting enabled蓝色棱镜:在文本框中输入文本时,相邻按钮未启用
【发布时间】:2018-09-04 12:03:31
【问题描述】:

我正在使用 Blue Prism 自动化企业应用程序,在特定文本框中输入文本时,它旁边的按钮应该根据我手动执行时发生的流程文档启用。但是,当我使用 write 阶段并输入文本时,它不会发生。

我尝试使用导航阶段单击文本框的中心,并使用应用程序建模器在同一导航阶段内发送键。

有什么方法可以实现我想要的吗?

【问题讨论】:

  • 您使用的是什么类型的应用程序?浏览器/Win32?
  • 浏览器应用程序(IE浏览器)
  • 发送密钥后,尝试发送{TAB} 密钥。有时网页上的脚本只有在离开特定 html 元素的焦点后才会激活。
  • 我能够通过嵌入 Javascript 片段并通过 Javascript 函数调用它来解决它。谢谢大家的回复。
  • 你好,我也有同样的问题,能否分享一下你使用的javascript片段?

标签: stage blueprism


【解决方案1】:

某些元素被禁用,除非用户在一个元素上击键。如果您使用写入阶段,那么它将不会被启用。

为此,请使用全局发送键事件将值传递给文本框,然后按钮才会启用。

将文本参数赋予全局发送键事件,在将文本写入文本框时会生成键事件。

【讨论】:

    【解决方案2】:
      Navigation Stage --> GlobalSendKeyEvents -->"{TAB}")
    

    应用程序可能正在等待 Javascript 回调告诉按钮它应该启用。在您设置数据(可能使用全局发送键)之后,我首先建议您将其退出,或单击页面上的其他元素。使用不同的焦点、选项卡、激活、单击等组合过期,直到你幸运。或者,你可以看看js,看看你能不能弄明白。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-17
      • 2018-05-01
      相关资源
      最近更新 更多