Skip to content

Commit d7750ae

Browse files
committed
Roll other remaining commits
1 parent 3295b24 commit d7750ae

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

playwright/_impl/_browser_context.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@
8888

8989
class BrowserContext(ChannelOwner):
9090
Events = SimpleNamespace(
91+
# Deprecated in v1.56, never emitted anymore.
9192
BackgroundPage="backgroundpage",
9293
Close="close",
9394
Console="console",
@@ -117,7 +118,6 @@ def __init__(
117118
self._timeout_settings = TimeoutSettings(None)
118119
self._owner_page: Optional[Page] = None
119120
self._options: Dict[str, Any] = initializer["options"]
120-
self._background_pages: Set[Page] = set()
121121
self._service_workers: Set[Worker] = set()
122122
self._base_url: Optional[str] = self._options.get("baseURL")
123123
self._videos_dir: Optional[str] = self._options.get("recordVideo")
@@ -149,10 +149,6 @@ def __init__(
149149
)
150150
),
151151
)
152-
self._channel.on(
153-
"backgroundPage",
154-
lambda params: self._on_background_page(from_channel(params["page"])),
155-
)
156152

157153
self._channel.on(
158154
"serviceWorker",
@@ -658,10 +654,6 @@ def expect_page(
658654
) -> EventContextManagerImpl[Page]:
659655
return self.expect_event(BrowserContext.Events.Page, predicate, timeout)
660656

661-
def _on_background_page(self, page: Page) -> None:
662-
self._background_pages.add(page)
663-
self.emit(BrowserContext.Events.BackgroundPage, page)
664-
665657
def _on_service_worker(self, worker: Worker) -> None:
666658
worker._context = self
667659
self._service_workers.add(worker)
@@ -736,7 +728,7 @@ def _on_response(self, response: Response, page: Optional[Page]) -> None:
736728

737729
@property
738730
def background_pages(self) -> List[Page]:
739-
return list(self._background_pages)
731+
return []
740732

741733
@property
742734
def service_workers(self) -> List[Worker]:

playwright/_impl/_page.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -345,8 +345,6 @@ def _on_close(self) -> None:
345345
self._is_closed = True
346346
if self in self._browser_context._pages:
347347
self._browser_context._pages.remove(self)
348-
if self in self._browser_context._background_pages:
349-
self._browser_context._background_pages.remove(self)
350348
self._dispose_har_routers()
351349
self.emit(Page.Events.Close, self)
352350

tests/async/test_page_aria_snapshot.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,3 +204,13 @@ async def test_should_snapshot_with_restored_contain_mode_inside_deep_equal(
204204
- listitem: 1.1
205205
""",
206206
)
207+
208+
209+
async def test_match_values_both_against_regex_and_string(page: Page) -> None:
210+
await page.set_content('<a href="/auth?r=/">Log in</a>')
211+
await expect(page.locator("body")).to_match_aria_snapshot(
212+
"""
213+
- link "Log in":
214+
- /url: /auth?r=/
215+
""",
216+
)

0 commit comments

Comments
 (0)