首页 > 解决方案 > 在 Blue Prism 的通配符匹配中使用变量?

问题描述

我正在尝试使用“通配符”作为匹配类型来识别一个元素。比如说,您单击网页上的一个元素,例如一个框。您希望该框包含单词 city。在这种情况下,在应用程序建模器中,您可以这样做:

*city*

这工作正常。现在,我想要的是保持城市作为一个变量,使其更具可扩展性。例如,我将创建一个名为 [city] 的数据项,并为其指定值“Istanbul”。所以,当我做同样的通配符匹配时,像这样:

*[city]*

,所以我希望 Blue Prism 将 [city] 替换为“Istanbul”,并进行搜索,其中包含一个包含 Istanbul 的框。这可能吗?

标签: wildcardblueprism

解决方案


你用动态匹配来做。在应用程序建模器中,它看起来像:

在此处输入图像描述

然后在这个阶段你需要监视元素,编辑参数并使用带有一些字符串连接的通配符匹配方法。我将以等待阶段为例:

在此处输入图像描述


推荐阅读