【问题标题】:Blue Prism applicaton modeler fails to identify authentication pop up window on firefoxBlue Prism 应用程序建模器无法识别 Firefox 上的身份验证弹出窗口
【发布时间】:2019-07-18 22:11:44
【问题描述】:

我正在尝试在蓝色棱镜上使用 firefox 自动化 Web 应用程序。当我使用应用程序建模器启动 Web 应用程序时,首先它要求在弹出窗口上登录凭据。应用程序建模器无法识别此弹出窗口已出现。所以我无法自动登录。但是,手动登录后,我可以照常监视应用程序中的其他元素。关于如何自动弹出询问用户名和密码的窗口有什么想法吗?

【问题讨论】:

  • 对于任何有兴趣的人,我找到了一个解决方法:在浏览器上保存凭据,然后在启动后发送一个全局按键。

标签: blueprism rpa


【解决方案1】:

我假设您将您的应用程序指定为基于应用程序建模器的浏览器。如果不知道这个 Web 应用程序的外观和工作方式,很难回答您的问题。不过,您可以尝试的选项很少:

  1. Blue Prism 在最新版本(6.4)中引入了 Firefox 插件。如果您能够将您的版本升级到最新版本(如果您还没有使用它),那么也许您将能够窥探弹出窗口。

  2. 如果此 Web 应用程序不一定需要特别通过 Firefox 启动,那么您可以在其他浏览器 - Internet Explorer 和 Google Chrome(BP 自 6.3 版本起支持)上测试其行为和监视可能性。

  3. 您可以使用区域模式窥探整个浏览器的窗口,并使用 Surface Automation 技术输入凭据并登录。自版本 6 以来,SA 功能得到了极大改进。

  4. 您可以尝试使用 Web 服务(如果适用于本网站)连接 Web 应用程序的 API,您也可以通过 Web 服务传递/验证您的凭据。 Blue Prism 原生支持基于 SOAP 的 Web 服务,您可能需要一些代码阶段来包装它。虽然它是相当先进的东西,但我不会推荐它作为第一选择。

希望这会有所帮助。

【讨论】:

  • 是的,它是一个网络应用程序。我尝试了所有间谍模式,但没有运气。但是我找到了一种解决方法,将凭据保存在浏览器上,然后发送 Enter 的全局密钥。目前这种方式对我来说很好。
  • 能够使用 UI 自动化间谍模式识别用户名和密码弹出框。然后使用焦点和全局发送密钥输入凭据。非常感谢您的支持。
猜你喜欢
  • 2019-05-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-23
  • 2021-10-25
  • 2020-08-28
  • 2018-02-17
  • 1970-01-01
相关资源
最近更新 更多