message: checking isTerminal before executeCommand
diff: @@ -67,6 +67,11 @@ export class CommandNode {
  'Max retry limit exceeded. To override it, specify a new limit in the value input field.',
  })
  }
  + if (this.isTerminal()) {
  + return Promise.resolve(
  + this._executionResult(commandExecutor, { result: 'success' })
  + )
  + }
  return commandExecutor.beforeCommand(this.command).then(() => {
  return this._executeCommand(
  commandExecutor,
  @@ -107,10 +112,6 @@ export class CommandNode {
  throw new Error(`Unknown command ${this.command.command}`)
  } else if (this.isControlFlow()) {
  return this._evaluate(commandExecutor)
  - } else if (this.isTerminal()) {
  - return Promise.resolve({
  - result: 'success',
  - })
  } else if (
  this.isWebDriverCommand(commandExecutor) ||
  this.isExtCommand(commandExecutor)
  