docs: clarify devices import (#27648)

This commit is contained in:
Sindre Bøyum 2023-10-18 22:55:20 +02:00 committed by GitHub
parent 562938b271
commit ee0811ad1a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -35,7 +35,7 @@ export default defineConfig({
Then we add the [`property: TestProject.dependencies`] property to our projects that depend on the setup project and pass into the array the name of of our dependency project, which we defined in the previous step: Then we add the [`property: TestProject.dependencies`] property to our projects that depend on the setup project and pass into the array the name of of our dependency project, which we defined in the previous step:
```js title="playwright.config.ts" ```js title="playwright.config.ts"
import { defineConfig } from '@playwright/test'; import { defineConfig, devices } from '@playwright/test';
export default defineConfig({ export default defineConfig({
testDir: './tests', testDir: './tests',
@ -43,7 +43,7 @@ export default defineConfig({
projects: [ projects: [
{ {
name: 'setup', name: 'setup',
testMatch: /global.setup\.ts/, testMatch: /global\.setup\.ts/,
}, },
{ {
name: 'chromium', name: 'chromium',
@ -62,7 +62,7 @@ The setup project will write the storage state into an 'playwright/.auth/user.js
In this example the 'logged in chromium' project depends on the setup project whereas the 'logged out chromium' project does not depend on the setup project, and does not use the `storageState` option. In this example the 'logged in chromium' project depends on the setup project whereas the 'logged out chromium' project does not depend on the setup project, and does not use the `storageState` option.
```js title="playwright.config.ts" ```js title="playwright.config.ts"
import { defineConfig } from '@playwright/test'; import { defineConfig, devices } from '@playwright/test';
export const STORAGE_STATE = path.join(__dirname, 'playwright/.auth/user.json'); export const STORAGE_STATE = path.join(__dirname, 'playwright/.auth/user.json');
@ -75,7 +75,7 @@ export default defineConfig({
projects: [ projects: [
{ {
name: 'setup', name: 'setup',
testMatch: /global.setup\.ts/, testMatch: /global\.setup\.ts/,
}, },
{ {
name: 'logged in chromium', name: 'logged in chromium',
@ -146,7 +146,7 @@ export default defineConfig({
// }, // },
{ {
name: 'cleanup db', name: 'cleanup db',
testMatch: /global.teardown\.ts/, testMatch: /global\.teardown\.ts/,
}, },
// { // {
// other project // other project