sticky-for-guest.spec.ts 482 B

1234567891011121314
  1. import { test, expect } from '@playwright/test';
  2. test('Sub navigation sticky changes when scrolling down and up', async({ page }) => {
  3. await page.goto('/Sandbox');
  4. // Sticky
  5. await page.evaluate(() => window.scrollTo(0, 250));
  6. await expect(page.locator('.sticky-outer-wrapper').first()).toHaveClass(/active/);
  7. // Not sticky
  8. await page.evaluate(() => window.scrollTo(0, 0));
  9. await expect(page.locator('.sticky-outer-wrapper').first()).not.toHaveClass(/active/);
  10. });