この内容は、動画「ZAP Chat 12 Automation Framework Part 6 - Delays and Active Scan」で解説されています。
time パラメータは、hh:mm:ss、mm:ss、ss の形式をサポートします。したがって、"5" は 5 秒、"1:30" は 1 分 30 秒、"2:20:30" は 2 時間 20 分 30 秒です。
サポートされる条件は以下の通りです:
org.zaproxy.addon.automation.jobs.DelayJob.setEndJob(true);
automation / action / endDelayJob
- type: delay # 設定された期間、またはイベント (ファイル作成、静的メソッド呼び出し、APIエンドポイント呼び出し) が発生するまでプランを一時停止します
parameters:
time: # 文字列: 待機する時間、形式は ['hh:mm:ss', 'mm:ss', 'ss'] のいずれか、デフォルト: 0
fileName: # 文字列: 作成された場合にジョブを早期に終了させるファイルの名前、デフォルト: 空
enabled: # Bool: falseに設定されている場合、ジョブは実行されません、デフォルト: true
alwaysRun: # Bool: 設定され、ジョブが有効な場合、プランが早期に終了しても実行されます、デフォルト: false