26 lines
1.1 KiB
TypeScript
26 lines
1.1 KiB
TypeScript
import {Page} from '@playwright/test';
|
|
import {COMMON_CHARTKIT_SELECTORS} from '../../../page-objects/constants/chartkit';
|
|
import {ChartkitMenuDialogsQA} from '../../../../src/shared/constants';
|
|
|
|
import {openTestPage, slct} from '../../../utils';
|
|
import {RobotChartsWizardUrls} from '../../../utils/constants';
|
|
import datalensTest from '../../../utils/playwright/globalTestDefinition';
|
|
|
|
datalensTest.describe('Chart - chart exceeding the recommended number of rows', () => {
|
|
datalensTest(
|
|
'When you click the "Display" button in the chart exceeding the limits, the chart is loaded',
|
|
async ({page}: {page: Page}) => {
|
|
await openTestPage(page, RobotChartsWizardUrls.WizardWithOverLimitsChart);
|
|
|
|
// click on the 'Display' button
|
|
const showButton = await page.waitForSelector(
|
|
slct(ChartkitMenuDialogsQA.errorButtonRetry),
|
|
);
|
|
await showButton.click();
|
|
|
|
// check that the chartkit loaded with the chart
|
|
await page.waitForSelector(`.${COMMON_CHARTKIT_SELECTORS.chartkit}`);
|
|
},
|
|
);
|
|
});
|