B2D-Ventures/tests/test-businesses.spec.ts
2024-10-21 21:01:12 +07:00

24 lines
773 B
TypeScript

import { test, expect } from '@playwright/test';
test.use({
storageState: './storageState.json'
});
test('Test search businesses', async ({ page }) => {
await page.goto('http://127.0.0.1:3000/');
await page.getByLabel('Main').getByRole('img').click();
const businessInput = page.getByPlaceholder('Enter business name...');
await expect(businessInput).toBeVisible();
await businessInput.fill('neon');
await businessInput.press('Enter');
const heading = page.getByRole('heading', { name: 'Neon Solution, A dummy company' });
await expect(heading).toBeVisible();
await heading.click();
const fundSection = page.locator('div').filter({ hasText: /^Neon raising fund #1$/ });
await expect(fundSection).toBeVisible();
await fundSection.click();
});