Part of #277
core's drainCollectorWithRecovery re-injects into the current
document when a drain finds no collector, then retries. Python has no equivalent,
so a document that missed injection contributes nothing and the actions on it
replay the previous page.
Acceptance criteria
A drain that finds no collector re-injects and retries
once, logging the recovery. Unit tested against a fake execute_script that
reports a missing collector and then a present one.
Size: M. Depends on A6.
Part of #277
core's
drainCollectorWithRecoveryre-injects into the currentdocument when a drain finds no collector, then retries. Python has no equivalent,
so a document that missed injection contributes nothing and the actions on it
replay the previous page.
Acceptance criteria
A drain that finds no collector re-injects and retries
once, logging the recovery. Unit tested against a fake
execute_scriptthatreports a missing collector and then a present one.
Size: M. Depends on A6.