closeContext()
Closes the current BrowserContext. If there is no active browser context, because none has been created yet or because it has been previously closed, this method throws an error.
Returns
| Type | Description | 
|---|---|
| Promise<void> | A Promise that fulfills when the BrowserContextis closed. | 
Example
import { browser } from 'k6/browser';
export const options = {
  scenarios: {
    browser: {
      executor: 'shared-iterations',
      options: {
        browser: {
          type: 'chromium',
        },
      },
    },
  },
};
export default async function () {
  const page1 = await browser.newPage({
    isMobile: true,
  }); // implicitly creates a new context
  await page1.goto('https:/test.k6.io/');
  page1.close();
  await browser.closeContext(); // closes the context created on newPage
  const page2 = await browser.newPage({
    isMobile: false,
  }); // creates a new context with different settings
  await page2.goto('https://test.k6.io/');
  page2.close();
  await browser.closeContext();
  await browser.closeContext(); // throws an error as browser has no active context
}





