故障诊断的自动化


当自动化运行时,所有的步骤都被记录下来并进行跟踪。从UI选择配置哪个位于侧边栏,然后点击自动化要转到自动化编辑器或直接点击此按钮:

单击自动化旁边的时钟图标进入调试屏幕。或者,单击显示跟踪直接从日志自动化条目。

自动化跟踪例子

上面的截图显示了以前的自动化运行。使用交互式图形显示自动化,突出显示自动化采取的路径。可以单击图中的每个节点来查看在特定步骤中自动化所发生的细节。它跟踪自动化的完整运行。

调试屏幕被分成四个特性,第一个是Step Details,它提供了自动化每个步骤的所有细节。第二个特性是上面的截图显示的跟踪时间线,在这个时间线上可以进行自动化操作。下一个是Related logbook条目,顾名思义,这是与特定跟踪相关的所有条目的日志。最后两个特性是自动化YAML代码的自动化配置和可选的Blueprint配置。

在YAML中创建的自动化必须具有id赋值是为了存储调试跟踪。

痕迹

最后5条跟踪记录了所有自动化。可以通过向您的自动化添加以下代码来更改这一点。

跟踪:stored_traces: 1

测试自动化

测试自动化通常是一项困难的任务,特别是当它包含几个触发器和一些条件时。

请注意,如果您点击触发在前端的自动化中,只有行动部分将被执行家庭助必威是什么理。这意味着你不能这样测试你的触发器或条件部分。这还意味着,如果您的自动化使用了来自触发器的一些数据,它将不能正常工作,因为触发在此场景中没有定义。

所有这些都使得Trigger特性非常有限,对于调试目的几乎毫无用处,所以您需要找到另一种方法。确保您检查并适应您的环境,从自动化触发器,条件和行动适当的例子。

这也很有用配置—>服务器控制并点击检查配置按钮,以确保在重新启动主页助手之前没有语法错误。必威是什么为了让检查配置要使其可见,您必须启用高级模式您的用户配置文件

如果您的自动化在任何部分使用模板,您可以执行以下操作以确保它按预期工作:

  1. 开发人员工具->模板选项卡。
  2. 如末尾所述,创建模板所需的所有变量(源)段落。
  3. 复制你的模板代码,并在模板编辑器中直接粘贴到你的变量后面。
  4. 如果有必要,更改源代码的值,并检查模板是否如您所希望的那样工作,并且不会产生任何错误。
Baidu