0

我需要 Automation Anywhere 方面的帮助

  • 我有以下下拉列表,需要选择一个选项。

<option selected="selected" value=""></option >

<option value="0001">EUA OPT(0001)</option >

<option value="0002">BRA OPT (0002)</option >

<option value="0003">GER OPT (0003)</option >

  • 我想要第二个选项,BRA OPT (0002)。在“管理 Web 控件”命令的“Web 记录器”中,有一个使用下拉列表的功能。我可以为“按文本选择项目”操作选择所需的选项,但只有当我输入全文 -> BRA OPT (0002) 时才有可能。

  • 如何通过仅输入值来选择所选选项?值 = “0002”

谢谢你。

4

3 回答 3

1

我想到的第一个想法是使用对象克隆“单击”下拉列表,然后使用对象克隆将该列表中的整个文本放入 variable_1。在 variable_1 中搜索您感兴趣的值,在本例中为“0002”,并制作某种正则表达式来选择您想要的列表元素的值。在“(0002)”之后的“)”之前的“)”之前的字符串操作,因此将返回您要查找的元素值的一半,并将其分配给variable_2。

在此处输入图像描述

结果将是:

在此处输入图像描述

最后一步是将 variable_2 与“0002”连接起来,并将其传递给“Web Recorder.

于 2018-04-20T07:03:16.497 回答
0

你不需要做太多的事情来获得你需要的东西。Automation Anywhere “按文本选择项目”与星号 ( * ) 配合得非常好。

如果您希望机器人始终选择第二个选项而不考虑其文本值:使用“按文本选择项目”并将*0002*作为值(包括两边的星号)。或者您可以使用*0002)对以 0002) 结尾的值进行硬匹配

于 2018-06-05T04:40:44.533 回答
0

执行管理网络记录命令后,将从Select item by text中选择值。按文本选择项目将给出应用程序中存在的下拉列表的确切值另一个选项是从任何配置文件中获取我们想要在下拉列表中选择的值到一个变量中,然后在 **select item by text选项中传递相同的变量。**

于 2018-07-04T16:39:17.673 回答