Attempt to improve test resilience

This commit is contained in:
Matthias 2024-04-08 17:58:33 +02:00
parent 2f455af8eb
commit 0fca97b267

View File

@ -32,18 +32,20 @@ test.describe('Trade', () => {
await setLoginInfo(page); await setLoginInfo(page);
await tradeMocks(page); await tradeMocks(page);
await page.goto('/trade');
}); });
test('Trade page', async ({ page }) => { test('Trade page', async ({ page }) => {
// Wait for network requests await Promise.all([
// await page.waitForResponse('**/ping'); await page.goto('/trade'),
await page.waitForResponse('**/status'); // Wait for network requests
await page.waitForResponse('**/profit'); // await page.waitForResponse('**/ping'),
await page.waitForResponse('**/balance'); await page.waitForResponse('**/status'),
// await page.waitForResponse('**/trades'); await page.waitForResponse('**/profit'),
await page.waitForResponse('**/whitelist'); await page.waitForResponse('**/balance'),
await page.waitForResponse('**/blacklist'); // await page.waitForResponse('**/trades'),
await page.waitForResponse('**/locks'); await page.waitForResponse('**/whitelist'),
await page.waitForResponse('**/blacklist'),
await page.waitForResponse('**/locks'),
]);
// // Check visibility of elements // // Check visibility of elements
await expect(page.locator('.drag-header', { hasText: 'Multi Pane' })).toBeInViewport(); await expect(page.locator('.drag-header', { hasText: 'Multi Pane' })).toBeInViewport();