27 lines
706 B
JavaScript
27 lines
706 B
JavaScript
import puppeteer from "puppeteer";
|
|
import assert from "assert";
|
|
import path from "path";
|
|
|
|
describe("umd web tests", () => {
|
|
it("verify", async () => {
|
|
const browser = await puppeteer.launch({
|
|
headless: true,
|
|
args: ["--no-sandbox", "--disable-setuid-sandbox"],
|
|
});
|
|
const page = await browser.newPage();
|
|
|
|
let response = await page.goto(
|
|
path.dirname(import.meta.url) + "/index.html",
|
|
);
|
|
assert(response.ok());
|
|
|
|
let element = await page.waitForSelector("#result", {
|
|
timeout: 30000,
|
|
visible: true,
|
|
});
|
|
let value = await element.evaluate((el) => el.textContent, element);
|
|
assert.equal(value, "true");
|
|
|
|
await browser.close();
|
|
});
|
|
});
|