{ page = await browser.newPage(); console.log("H" /> { page = await browser.newPage(); console.log("H" /> { page = await browser.newPage(); console.log("H"/>

How to close a browser context after multiple test is written in same file

22 views Asked by At
import { test, Page } from "@playwright/test";
let page: Page;

test('First Test', async({ browser })=>{
    page = await browser.newPage();
    console.log("Hello World");
})

test('2nd Test', async()=>{
    console.log("Hello World 2");
})

After printing Hello World 2, Browser must close

1

There are 1 answers

0
hardkoded On

You could use inputValue to check for the value

async function replace(page: Page) {
  const streetNumber = page.locator("id=streetNumber");
  if ((await streetNumber.inputValue() === "23")) {
    await streetNumber.fill("45");
  } else {
    await streetNumber.fill("23");
  }
}