我有一个Web应用程序,需要登录凭据才能到达目标页面。我没有这些凭据,目前取决于已在System->下设置的凭据。安全性 - >蓝色棱镜的证明。
我想从目标网页添加一个新元素,但由于它正在启动并要求提供凭据,因此无法直接附加该页面。
如何从已打开的Web应用程序中识别元素。
答案 0 :(得分:1)
我认为你不能。 BP需要启动应用程序来查看它(识别其元素)。如果你“自己”打开一个应用程序,那么BP就不会看到它,你就无法识别它的元素。
答案 1 :(得分:1)
您可以附加到Web应用程序而不是启动它。在附加时,您应该执行以下操作。
答案 2 :(得分:1)
如果问题是“我如何识别已经打开的Web应用程序中的元素。”答案是:
对于Internet Explorer:只需使用对进程名称的引用附加浏览器。
创建“IE - Basic Actions”对象,指定应用程序已在运行名为“iexplore”的进程。这将允许您附加页面并监视它。
答案 3 :(得分:1)
如果不通过Blue Prism
启动该元素,则无法标识该元素。基本上,当我们确实通过Application Modeller
启动应用程序时,它会将流程附加到Blue Prism
实例上,并且我们能够识别元素。
有两种创建应用程序建模器的方法:
1. A Browser which is already running
2. A browser that is launched from an executable file
基于需求和流程起点,即 如果在启动过程之前,如果应用程序已经启动,则第一个选项适用,否则第二个选项适用 ,则可能需要选择上述任何选项。
第一个选项,只会将Blue Prism
实例附加到应用程序的进程中,您可以标识该元素。要使用此操作,您可能需要给Blue Prism
实例要附加到的进程名称。
第二个选项,Blue Prism
将启动应用程序,并自动将应用程序的进程附加到Blue prism
实例。