Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Research alternatives to Selenium #1525

Open
1 task
james-garriss opened this issue Jan 21, 2025 · 0 comments
Open
1 task

Research alternatives to Selenium #1525

james-garriss opened this issue Jan 21, 2025 · 0 comments
Labels
enhancement This issue or pull request will add new or improve existing functionality Testing This issue or task involves testing the automation tool function

Comments

@james-garriss
Copy link
Collaborator

james-garriss commented Jan 21, 2025

💡 Summary

Selenium is used as part of the ScubaGear (SG) test suite to pull values from the HTML file. The PowerShell Selenium module that SG uses is abandoned, thus requiring some sort of change. The purpose of this issue is to research various alternatives to the existing solution and present them to the team with a list of pros and cons for selection.

Motivation and context

This would be useful because relying upon abandoned code is unwise.

Implementation notes

Options include but are not limited to:

  • A different Selenium module
  • A different Selenium implementation
  • Taking over the development of the existing Selenium module and upgrading it
  • Using a HTML-based parser, such as Beautiful Soup, even if it's based upon a different language, such as Python or Javascript
  • Something completely different that we haven't yet thought of

Acceptance criteria

How do we know when this work is done?

  • We can extract the required values from the HTML without using abandonware.
@james-garriss james-garriss added enhancement This issue or pull request will add new or improve existing functionality Testing This issue or task involves testing the automation tool function labels Jan 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement This issue or pull request will add new or improve existing functionality Testing This issue or task involves testing the automation tool function
Projects
None yet
Development

No branches or pull requests

1 participant