in foxpuppet/windows/manager.py [0:0]
def windows(self) -> list[BrowserWindow]:
"""Return a list of all open windows.
Returns:
list: List of FoxPuppet BrowserWindow objects.
"""
from foxpuppet.windows import BrowserWindow
return [
BrowserWindow(self.selenium, handle)
for handle in self.selenium.window_handles
]