code-server/test/e2e/openHelpAbout.test.ts

29 lines
945 B
TypeScript
Raw Normal View History

import { storageState } from "../utils/constants"
import { test, expect } from "./baseFixture"
2021-03-17 05:43:29 +08:00
test.describe("Open Help > About", () => {
test.use({
storageState,
})
test("should see a 'Help' then 'About' button in the Application Menu that opens a dialog", async ({
codeServerPage,
}) => {
// Open using the manu
// Click [aria-label="Application Menu"] div[role="none"]
await codeServerPage.page.click('[aria-label="Application Menu"] div[role="none"]')
2021-03-17 05:43:29 +08:00
// Click the Help button
await codeServerPage.page.hover("text=Help")
await codeServerPage.page.click("text=Help")
2021-03-17 05:43:29 +08:00
// Click the About button
await codeServerPage.page.hover("text=About")
await codeServerPage.page.click("text=About")
2021-03-17 05:43:29 +08:00
// Click div[role="dialog"] >> text=code-server
const element = await codeServerPage.page.waitForSelector('div[role="dialog"] >> text=code-server')
expect(element).not.toBeNull()
})
2021-03-17 05:43:29 +08:00
})