From e4241346ff9471d97e054635d2b4bf1e9ff8fa62 Mon Sep 17 00:00:00 2001 From: Anton Vakhrushev Date: Sat, 9 May 2020 20:51:24 +0300 Subject: [PATCH] Add grab error handler --- src/Executor.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Executor.ts b/src/Executor.ts index 4d75f0e..0368789 100644 --- a/src/Executor.ts +++ b/src/Executor.ts @@ -1,5 +1,5 @@ import { markPage, sleepMicro, timestamp, waitForLoad } from './utils'; -import { AbortTaskError, ActionError, TryLaterError } from './Errors'; +import { AbortTaskError, ActionError, GrabError, TryLaterError } from './Errors'; import { TaskQueueRenderer } from './TaskQueueRenderer'; import { createActionHandler } from './Action/ActionController'; import { ConsoleLogger, Logger } from './Logger'; @@ -137,7 +137,12 @@ export class Executor { } if (err instanceof ActionError) { - this.logger.warn('ACTION ABORTED', err.message); + this.logger.error('ACTION ABORTED', err.message); + return; + } + + if (err instanceof GrabError) { + this.logger.error('ELEMENT NOT FOUND, ACTION ABORTED', err.message); return; }