Browser class represents a browser instance running on a mobile device. It provides methods for managing pages (tabs) within the browser.
Page operations
browser.newPage()
Creates a new page (tab) in the browser.
Promise<Page> - New page instance
Example:
browser.pages()
Lists all pages currently open in the browser.
Promise<Page[]> - Array of page instances
Example:
Browser management
browser.close()
Closes the browser and all its pages.
Promise<void>
Example:
Properties
browser.handle
The unique handle identifier for this browser instance. Use this handle to reconnect to the browser later.
Complete examples
Basic browser usage
Multiple pages
Switching between pages
Browser reconnection
Related
Page
Page automation methods
Client
Launching browsers
ClientWorker
Device-level browser operations
Core concepts
Architecture overview