v4.4.0-beta.2
Pre-release
Pre-release
4.4.0-beta.2 (2022-08-26)
Features
- support configure API with locator fixture via
test.use
(d92153e)
Global
// playwright.config.ts
import type { PlaywrightTestConfig } from '@playwright/test';
const config: PlaywrightTestConfig = {
use: {
testIdAttribute: 'data-custom-test-id',
asyncUtilsTimeout: 5000,
},
};
export default config;
Local
import { test as baseTest } from '@playwright/test'
import {
locatorFixtures as fixtures,
LocatorFixtures as TestingLibraryFixtures,
within
} from '@playwright-testing-library/test/fixture';
const test = baseTest.extend<TestingLibraryFixtures>(fixtures);
const {expect} = test;
// Entire test suite
test.use({ testIdAttribute: 'data-custom-test-id' });
test.describe(() => {
// Specific block
test.use({
testIdAttribute: 'some-other-test-id',
asyncUtilsTimeout: 5000,
});
test('my form', async ({queries: {getByTestId}}) => {
// ...
});
});