【问题标题】:Not able to select page for spying the elements in blue prism无法选择用于监视蓝色棱镜中的元素的页面
【发布时间】:2018-01-19 12:35:04
【问题描述】:

我正在尝试通过本地窗口连接 Citrix 应用程序,我能够成功处理所有用户名/密码和弹出(安全窗口)页面。但是在做完所有这些事情之后,我到达了一个基于浏览器的页面 (https://xxx.xxx.xx/dana-na/auth/url_43/welcome.cgi?p=user-confirm&id=state_7bfe65568e98f615f03a7322ec2ae248) 并且无法“启动”或“附加”这个页面来监视元素。

“启动”或“附加”不适用于此页面,因为整个路径是可变的,不能在应用程序建模器中作为默认值。

我检查了所有进程(任务管理器),发现此页面创建了 2 个进程(父进程和子进程),目标应用程序为“iexplore”。并且父进程和子进程都具有相同的名称(我假设),因为当我给出目标应用程序的窗口标题(比如说“确认”)时,它给出了这个错误:

“错误 - 无法启动应用程序 - 无法识别目标应用程序”。

当目标应用程序更改为“确认*”时,会出现以下错误:“错误 - 无法启动应用程序 - 多个应用程序符合条件”。相信我,我检查了所有进程,没有其他任务使用这个名称“确认”运行。

再次检查流程,当我中止子任务或父任务时,两个任务都已结束/受到干扰。

有人可以在这里建议如何解决这种情况吗?有没有人遇到过这种情况?

【问题讨论】:

  • 没有线索代码。这是 BluePrism RPA 中的手动过程之一,我正在尝试自动化基于浏览器的应用程序。你能告诉我你在找哪个线索代码吗?

标签: blueprism


【解决方案1】:

我相信您必须使用 Surface 自动化/区域模式来启动和导航 Citrix 中的应用程序。

【讨论】:

  • 我也尝试实现表面自动化 abd 区域模式,但问题是,浏览器页面不可用于“启动”或“附加”。如果没有检测到该页面,我将无法继续前进。如果您有任何其他建议,也欢迎。
  • 这是正确的答案 - 如果您仔细阅读 Blue Prism 文档,您会发现他们对任何 Citrix 的官方回答是使用 Surface Automation。相关阅读资料/指南可在 Blue Prism 门户网站上找到:Surface Automation | Blue Prism
  • 幸运的是我解决了这个问题。问题是,在所有弹出窗口之后,它进入了它开始的主页,不幸的是,这个页面看起来不像主页(页面的所有布局和元素都被改变了,甚至是 URL)。在那个页面中,我能够窥探元素。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-24
  • 1970-01-01
  • 2018-02-07
  • 1970-01-01
  • 1970-01-01
  • 2019-07-19
相关资源
最近更新 更多