MCPcopy Index your code
hub / github.com/microsoft/playwright-python / _on_load_state

Method _on_load_state

playwright/_impl/_frame.py:116–128  ·  view source on GitHub ↗
(
        self, add: DocumentLoadState = None, remove: DocumentLoadState = None
    )

Source from the content-addressed store, hash-verified

114 return f"<Frame name={self.name} url={self.url!r}>"
115
116 def _on_load_state(
117 self, add: DocumentLoadState = None, remove: DocumentLoadState = None
118 ) -> None:
119 if add:
120 self._load_states.add(add)
121 self._event_emitter.emit("loadstate", add)
122 elif remove and remove in self._load_states:
123 self._load_states.remove(remove)
124 if not self._parent_frame and add == "load" and self._page:
125 self._page.emit("load", self._page)
126 self._page.context.emit("pageload", self._page)
127 if not self._parent_frame and add == "domcontentloaded" and self._page:
128 self._page.emit("domcontentloaded", self._page)
129
130 def _on_frame_navigated(self, event: FrameNavigatedEvent) -> None:
131 self._url = event["url"]

Callers 1

__init__Method · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected