Playwright fix playwright.yml and update the Related Documents locator #6704
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.
This pull request includes updates to the Playwright workflows and test flows for submitting KB articles. The changes improve browser installation handling in workflows, temporarily remove a testing step due to a known issue, and update a locator in the KB article submission page.
Workflow updates:
.github/workflows/playwright.yml
: Moved the Playwright browser installation step to occur after theBROWSER
environment variable is set, ensuring the correct browser is installed based on the workflow inputs.Test flow adjustments:
playwright_tests/flows/explore_articles_flows/article_flows/add_kb_article_flow.py
: Commented out the step for adding text to the "related documents" field in the KB article submission flow due to an unresolved issue (https://github.com/mozilla/sumo/issues/2359
).Locator update:
playwright_tests/pages/explore_help_articles/articles/submit_kb_article_page.py
: Updated the locator for the "related documents" field tosearch-related-ts-control
to reflect a change in the page structure.