18 lines
700 B
TypeScript
18 lines
700 B
TypeScript
import { test, expect } from '../../src/test-runner';
|
|
import { helpers } from '../../src/helpers';
|
|
import { columnsCount } from '../../src/page-helpers';
|
|
|
|
test('Test column moving', async({ tablePage }) => {
|
|
expect(await columnsCount()).toBe(9);
|
|
|
|
await tablePage.getByRole('columnheader', { name: 'Company name' }).click();
|
|
await tablePage
|
|
.getByRole('columnheader', { name: 'Company name' })
|
|
.locator('div')
|
|
.hover({ position: { x: 50, y: 0 } });
|
|
await tablePage.mouse.down();
|
|
await tablePage.getByRole('columnheader', { name: 'Rating' }).hover({ position: { x: 50, y: 0 } });
|
|
await tablePage.mouse.up();
|
|
await tablePage.screenshot({ path: helpers.screenshotPath() });
|
|
});
|