I have following code written in puppeteer with chai. How could it be written in playwright js?
const expect = require("chai").expect;
const puppeteer = require("puppeteer");
(async () => {
const browser = await puppeteer.launch({
headless: false,
slowMo: 500, // slow down by 500ms
});
const page = await browser.newPage();
const navigationPromise = page.waitForNavigation()
// Go to the web page
await page.goto("https://www.test.com");
await navigationPromise;
//Look for navigation point
await page.screenshot({ path: "navigation.jpg" });
const text = await page.$eval('.top--right', ele => ele.textContent);
expect(text).to.not.include('top-bar');
console.log("Navigation is deployed");
await browser.close();
})()