import { expect, test } from '@playwright/test'; test.describe('Endpoints Presets suite', () => { let myBrowser; test.beforeEach(async ({ browser }) => { myBrowser = await browser.newContext({ storageState: 'e2e/auth.json', }); }); test('Endpoints Suite', async () => { const page = await myBrowser.newPage(); await page.goto('http://localhost:3080/'); await page.getByRole('button', { name: 'New Topic' }).click(); const endpointItem = await page.getByRole('menuitemradio', { name: 'OpenAI' }) await endpointItem.click(); await page.getByRole('button', { name: 'New Topic' }).click(); // Check if the active class is set on the selected endpoint expect(await endpointItem.getAttribute('class')).toContain('active'); }); });