Skip to main content

newPage

codebolt.browser.newPage(): Promise<NewPageResponse>
Creates a new browser page or tab for web automation.

Example

// Wait for connection to be established
await codebolt.waitForConnection();

// Create a new browser page
const newPageResult = await codebolt.browser.newPage();
console.log('✅ New page created:', newPageResult);

// Navigate to a website after creating the page
await codebolt.browser.goToPage('https://example.com');

// Get the current URL to verify the page is ready
const currentUrl = await codebolt.browser.getUrl();
console.log('Current URL:', currentUrl);

Response Structure

{
type: 'newPageResponse'
}

Explanation

The codebolt.browser.newPage() function creates a new browser tab or window, initializing a fresh browsing session. This is typically the first function you'll call when starting browser automation workflows.