Browse Source

[Test] Display browser version in HTML report and console

pull/5574/head
Alexander Moisseev 2 months ago
parent
commit
cc0dd23046
  1. 1
      eslint.config.mjs
  2. 12
      test/playwright/tests/basic.spec.mjs

1
eslint.config.mjs

@ -89,6 +89,7 @@ export default [
files: ["test/playwright/tests/*.mjs"],
rules: {
"no-await-in-loop": "off", // Playwright operations in loops are often sequential and not independent
"sort-keys": ["error", "asc", {minKeys: 4}]
},
},
];

12
test/playwright/tests/basic.spec.mjs

@ -7,6 +7,18 @@ test.describe("WebUI basic", () => {
await login(page, readOnlyPassword);
});
test("Browser version info", async ({page, browserName}, testInfo) => {
const browserVersion = await page.context().browser().version();
testInfo.annotations.push({
type: "Browser info",
description: `Browser version: ${browserName} ${browserVersion}`,
});
// eslint-disable-next-line no-console
console.log(`Browser (${browserName}) version: ${browserVersion}`);
});
test("Smoke: loads WebUI and shows main elements", async ({page}) => {
await expect(page).toHaveTitle(/Rspamd Web Interface/i);
// Wait for preloader to be hidden by JS when loading is complete

Loading…
Cancel
Save