UNPKG

estructura_automation

Version:

Paquete de estructura de automation

63 lines (57 loc) 1.29 kB
import { defineConfig, devices } from '@playwright/test'; import { configDotenv } from 'dotenv'; configDotenv({ path:`./envs/.env.${process.env.SELECT_ENV}` }); export default defineConfig({ testDir: './test', fullyParallel: true, forbidOnly: !!process.env.CI, retries: 1, workers: 1, reporter: [ ['./custom-Reporter'], ], use: { screenshot:'on', headless: process.env.SELECT_ENV === 'demo' ? false : true, trace: 'on-first-retry', baseURL: process.env.BASE_URL, storageState: 'auth.json', // launchOptions: { // slowMo: 400, // }, }, projects: [ // Test against branded browsers. { name: 'chromium', use: { ...devices['Desktop Chrome'] }, }, // { // name: 'firefox', // use: { ...devices['Desktop Firefox'] }, // }, // { // name: 'webkit', // use: { ...devices['Desktop Safari'] }, // }, // { // name: 'Microsoft Edge', // use: { ...devices['Desktop Edge'], channel: 'msedge' }, // }, // { // name: 'Google Chrome', // use: { ...devices['Desktop Chrome'], channel: 'chrome' }, // }, // Test against mobile viewports. // { // name: 'Mobile Chrome', // use: { ...devices['Pixel 5'] }, // }, // { // name: 'Mobile Safari', // use: { ...devices['iPhone 12'] }, // }, ], });