- Modified the provider tests to verify the redirect to the Scans page after launching a scan.
- Added checks to ensure that the scheduled scan appears in the Scans table with the correct provider and scan name.
- Enhanced the ScansPage class with a new method to verify the scheduled scan status, improving the accuracy of the tests.
- Added a new success toast element to the ScansPage class for better feedback on scan launches.
- Updated the verifyScanLaunched method to utilize the new success toast locator, improving the visibility check for successful scan initiation.
- This change enhances the user experience by providing clear confirmation of scan actions.
- Introduced a new scans test suite to validate the on-demand scan execution flow.
- Added methods in the ScansPage class for selecting providers, filling scan aliases, and verifying scan launches.
- Updated the ProvidersPage class to include a method for adding AWS providers.
- Created comprehensive end-to-end tests for executing scans, including necessary preconditions and environment variable checks.
- Documented the new test cases and flow in the scans markdown file.