我有一个需要登录凭据才能访问目标页面的 Web 应用程序。我没有这些凭据,目前取决于系统-> 安全-> Blue Prism 凭据下已设置的凭据。
我想从目标页面添加一个新元素,但无法直接附加该页面,因为它正在启动并要求提供凭据。
如何从已打开的 Web 应用程序中识别元素。
我有一个需要登录凭据才能访问目标页面的 Web 应用程序。我没有这些凭据,目前取决于系统-> 安全-> Blue Prism 凭据下已设置的凭据。
我想从目标页面添加一个新元素,但无法直接附加该页面,因为它正在启动并要求提供凭据。
如何从已打开的 Web 应用程序中识别元素。
我不认为你可以。BP 需要启动一个应用程序来查看它(识别它的元素)。如果您“自己”打开一个应用程序,那么 BP 将看不到它,您将无法识别它的元素。
如果问题是“如何从已经打开的 Web 应用程序中识别元素。”,答案是:
对于 Internet Explorer:只需使用对进程名称的引用来附加浏览器。
创建一个“IE - 基本操作”对象,指定应用程序已经在为一个名为“iexplore”的进程运行。这将允许您附加页面并监视它。
如果不通过 启动元素,则无法识别元素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
实例。
您可以附加到 Web 应用程序而不是启动它。附加时,您应该执行以下操作。