Skip to content

Conversation

@Vemarthula-Microsoft
Copy link
Contributor

…tion input, and validate input handling

Purpose

This pull request adds new locators and utility methods to the BIABPage class in HomePage.py to 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:

  • Added locators for RFP_TEAM and CONTRACT_COMPLIANCE_TEAM to support automated selection of these teams in tests.
  • Implemented select_rfp_team and select_contract_compliance_team methods to automate the process of selecting these teams and continuing in the workflow.

Input and validation utilities:

  • Added input_rai_clarification_and_send to automate input and submission of RAI clarifications for testing purposes.
  • Implemented validate_home_input_visible and validate_send_button_disabled to verify correct UI behavior after team selection and input actions.
  • Added utility methods input_text_only, get_team_list_count, and open_team_selection to facilitate more granular test scenarios around team selection and input handling.

Does this introduce a breaking change?

  • Yes
  • No

How to Test

  • Get the code
git clone [repo-address]
cd [repo-name]
git checkout [branch-name]
npm install
  • Test the code

What to Check

Verify that the following are valid

  • ...

Other Information

@Avijit-Microsoft Avijit-Microsoft changed the title feat: add RFP and Contract Compliance team selection, Add new smoke test cases for V4 test: add RFP and Contract Compliance team selection, Add new smoke test cases for V4 Jan 16, 2026
@Avijit-Microsoft Avijit-Microsoft merged commit 7e5aae8 into dev-v4 Jan 16, 2026
3 checks passed
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