是否有任何工具可以从AA下载“变量信息列表”文件? 还是我们总是必须检查atmx文件中的代码以查看变量信息? 变量信息表示变量在其中使用的代码行,以及变量在任务之间的映射。
答案 0 :(得分:1)
在一定程度上,您可以在机管局内完成您要问的事情。如果在脚本中添加“发送电子邮件”命令,然后在附件部分中选择“附加所有变量”,则可以通过按$符号来完成。
运行时,它将向您发送带有附件的电子邮件,该附件包含运行时所有用户和系统变量的快照,类似于您可以使用“开始错误处理程序”命令中的电子邮件进行操作。如果将其放在顶部,则应该按照脚本开头显示变量,如果将其添加到末尾,则可以通过脚本中包含的任何变量操作对其进行更改。
在记录自动化文件时,我通常使用上述方法将所有创建的脚本中的所有变量复制到新脚本中,这样我就可以获得所有使用的变量的列表。
但是,正如de.Vina指出的那样,将值硬编码为变量并不是最佳实践,应该通过配置文件来完成。
答案 1 :(得分:0)
我认为您需要重新审视Automation Anywhere的最佳实践。
任何值都不能作为默认值存储在变量中。它们应存储在配置文件中。 (格式可以是以下任意一种:Excel,CSV,XML等)。这样做的好处是,当您需要更改任何值(例如网站URL)时,只需更新配置文件,而不必更新AA任务。这样做的另一个优点是,在测试代码时,您不必检查每个变量的值。您只需要检查这些变量是否已在任务之间映射。另一个最佳做法是使每个任务的变量名称保持相同。这是供您使用“运行任务”命令中的“快速映射”选项。
为回答您的问题,不能使用第三方工具下载变量值,因为这将是安全问题。
让我知道这是否有帮助。