执行蓝色棱镜对象时出现“未连接”问题。目前,我正在为浏览器应用程序工作,我在应用程序建模器中给出了浏览器 URL 和窗口标题。如果我通过导航阶段启动应用程序,它工作正常,但我希望像已经运行的浏览器一样,我们需要附加并且必须对其进行一些自动化操作。
我们尝试使用带有操作附加/活动应用程序的导航阶段,出现“未连接”问题。
任何人都可以帮助解决这个问题吗?
Blue Prism 最佳实践是在每个操作开始时调用“附加”页面,以确保 BP 已连接到应用程序。此页面应如下所示:
您还需要为附加操作提供正确的输入参数,对于浏览器自动化 (Internet Explorer),您至少需要提供进程名称:“iexplore”和子索引:0(这取决于您的 TabProcGrowth 注册表设置)。
Blue Prism 还建议使用 Utility – Environment VBO & Start Process action 启动浏览器应用程序。有 2 个输入:应用程序 - Internet Explorer exe 文件的路径和参数 - 网页地址。如果您想了解有关 Blue Prism 中浏览器自动化的更多信息,我建议您熟悉 Blue Prism 门户网站上的 Blue Prism 指南 - https://portal.blueprism.com/。
您是否创建了附加书签?当您使用对象时,您正在为对象中的不同事物创建书签(登录、启动等),您需要创建附加书签。
除了大型机应用程序之外,我在附加到应用程序方面从未遇到任何问题。
从启动书签复制您的导航步骤,然后创建新的(称为附加)并粘贴该导航步骤。然后编辑它,从启动到附加,在属性中你需要填写“窗口标题”和“进程标题”。窗口标题,你有它在顶部的窗口栏。进程标题,您可以在 Windows 任务管理器 - 进程中找到它。
希望能帮助到你!
这是因为启动的应用程序实例与 BP 正在搜索的实例不同。要解决此问题,请关闭应用程序的当前实例并从应用程序建模器启动它。