A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

Opciones de lanzamiento

7/15
Recursos

Aportes 2

Preguntas 1

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Opciones de lanzamiento .launch()

Slow motion: hace la ejecuci贸n del test mas lento 鈫 slowMo: 1000,

headless: setear el uso de la interfaz del browser 鈫 headless: true/false

Timeout 鈫it('debe abrir browser', async () => {},**30000**)

Devtools: herramientas de de desarrollo 鈫 devtools: true

Tama帽o del view port:

defaultViewport: {
width: 2100,
height: 1080

Tama帽o de la ventana 鈫 args: ['鈥攚indows-size=1920,1080']

setea pagina del tama帽o de la browser (ventana normal de browser)鈫 defaultViewport: null

const puppeteer = require('puppeteer');

describe('Mi primer test en puppeteer', () => {
	it('Debe abrir y cerrar el navegador', async () => {
		const browser = await puppeteer.launch({
			// headless: true hace que no se habara el navegador y que las pruebas sean
            // m谩s r谩pidas, el headless: false siempre nos abre el navegador
            headless: false,
            // slowMo nos indica en c谩mara lenta
            slowMo: 0,
            // devtools por defecto es false, si es true nos abre el devtools en el navegador
            devtools: false,
            // defaultViewport es un objeto con als dimensioens del viewport
            defaultViewport: {
                width: 2100,
                height: 1080,
            },
            // argumentos en forma de array de la prueba
            args: [
                // '--window-size=1920,1080', // tama帽o de la ventana
            ],
            // m谩ximiza el viewport de la p谩gina al tama帽o de la ventana
            defaultViewport: null,
		});
		const page = await browser.newPage();
		await page.goto('https://www.google.com');
		await page.waitForTimeout(5000);
		await browser.close();
	}, 30000);
});