test: add RFP and Contract Compliance team selection, Add new smoke test cases for V4 #770
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
…tion input, and validate input handling
Purpose
This pull request adds new locators and utility methods to the
BIABPageclass inHomePage.pyto support automated testing of new team selection flows and input validation features. The main changes include selectors for the "RFP Team" and "Contract Compliance Review Team," new methods for selecting these teams, and additional input validation helpers.Team selection enhancements:
RFP_TEAMandCONTRACT_COMPLIANCE_TEAMto support automated selection of these teams in tests.select_rfp_teamandselect_contract_compliance_teammethods to automate the process of selecting these teams and continuing in the workflow.Input and validation utilities:
input_rai_clarification_and_sendto automate input and submission of RAI clarifications for testing purposes.validate_home_input_visibleandvalidate_send_button_disabledto verify correct UI behavior after team selection and input actions.input_text_only,get_team_list_count, andopen_team_selectionto facilitate more granular test scenarios around team selection and input handling.Does this introduce a breaking change?
How to Test
What to Check
Verify that the following are valid
Other Information