Skip to content

chore: roll to 1.60.0-beta-1778142790000 - #3069

Merged
Simon Knott (Skn0tt) merged 5 commits into
microsoft:mainfrom
Skn0tt:agents/roll-to-1600-alpha-17780750
May 7, 2026
Merged

chore: roll to 1.60.0-beta-1778142790000#3069
Simon Knott (Skn0tt) merged 5 commits into
microsoft:mainfrom
Skn0tt:agents/roll-to-1600-alpha-17780750

Conversation

@Skn0tt

Copy link
Copy Markdown
Contributor

Rolls the driver to 1.60.0-alpha-1778075025000.

  • FormData support is deferred to feat: add FormData class for form and multipart requests #3060.
  • New ports include: Browser.context event, BrowserContext lifecycle events (pageload/framenavigated/pageclose/frameattached/framedetached/download), Locator.drop, Locator.highlight/hide_highlight, Page.hide_highlight, Page.to_match_aria_snapshot, Locator.get_by_role(description=), Tracing.start_har/stop_har, WebError.location, ConsoleMessage.location line/column fields.
  • Tests added/ported from upstream specs.

Comment threadscripts/documentation_provider.py Outdated
return "Union[pathlib.Path, str]"
else:
return "pathlib.Path"
if type_name == "Path":

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks strange! We should update the docs to use either path or Path. In any case, it seems like this should be merged with the branch above?

Comment threadtests/async/test_locators.py Outdated
assert info["data"]["text/plain"] == "label"


async def test_highlight_should_attach_a_glass_pane(page: Page) -> None:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This one seems unneeded in the port.

Comment threadtests/async/test_locators.py Outdated
) == ["Alert 1", "Alert 2"]


async def test_get_by_role_with_description_via_aria_describedby(page: Page) -> None:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This and next tests look unnecessary.

@Skn0ttSimon Knott (Skn0tt) changed the title chore: roll to 1.60.0-alpha-1778075025000chore: roll to 1.60.0-beta-1778142790000May 7, 2026
…-alpha-17780750
# Conflicts:
#	playwright/async_api/_generated.py
#	playwright/sync_api/_generated.py
Upstream switched ListView's ARIA roles from list/listitem to listbox/option (microsoft/playwright#40393), so the trace viewer's stack-trace sidebar no longer matches the old locator. Also align the async fixture's aria-label casing with the actual 'Stack trace' label.
@Skn0tt

Copy link
Copy Markdown
ContributorAuthor

As per copilot, the flakes "are a known infra flake on Windows + webkit (the test runner stacktrace shows asyncio + Twisted reactor stuck in select, not assertion failure)."

@Skn0tt
Simon Knott (Skn0tt) merged commit b846cee into microsoft:mainMay 7, 2026
40 of 42 checks passed
Sign up for freeto 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.

2 participants

@Skn0tt@dgozman