JavaScript 新手,试图了解如何运行以下简单测试,该测试会加载 google 主页并获取标题。然后测试这个标题。
const puppeteer = require("puppeteer");
var page_title = "blank";
assert = require("assert");
async function run() {
const browser = await puppeteer.launch({ headless: true });
const page = await browser.newPage();
await page.goto("http://www.google.co.uk");
page_title = await page.title();
console.log("Page Title: ", page_title)
await browser.close();
}
run();
describe("Google", function() {
it("Title contains Google", async function() {
assert.equal(page_title, "Google");
});
});
问题是 describe/it 块在获取 page_title 之前运行。请有人建议我应该如何实际构建这个?