Skip to content

Conversation

@teo-nikolov
Copy link
Collaborator

  • Added extras project for default listeners and plugins
  • Added hooks for WebService classes
  • Added onError listener for all hooks
  • Removed unnecessary retry in web components, single handling of StaleElementError seems enough
  • Renamed BrowserAutomationTool to BrowserController
  • Moved BrowserAutomationToolLifecycleService to infrastructure and renamed it to BrowserControllerLifecycleManager
  • Updated imports for all the affected files
  • Fixed minor type error

},
after<Key extends AsyncMethods<TComponent>>(methodName: Key, method: (componentInstance: TComponent, ...args: Parameters<TComponent[Key] extends (...args: infer _P) => infer _R ? TComponent[Key] : never>) => unknown) {
}

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove blank lines pls

Copy link
Collaborator

@n1xan n1xan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved with a small comment

@teo-nikolov teo-nikolov merged commit c6641f7 into main Jan 29, 2025
2 checks passed
@teo-nikolov teo-nikolov deleted the bellatrix-extras branch January 29, 2025 11:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants