Solicitar Orçamento
br flag
us flag
es flag
menu mobile
Home > Produtos > Puppeteer Testing

Puppeteer Testing
Puppeteer Testing

Puppeteer é uma estrutura popular para executar testes headless nos navegadores Chrome e Chromium....





Fabricante:

Categoria:
Banco de Dados

Não encontrou algum software? Nós ajudamos!
Temos uma base com diversas empresas parceiras e softwares disponíveis
Entre em contato agora mesmo!

Solicitar Orçamento

Puppeteer Testing

Puppeteer é uma estrutura popular para executar testes headless nos navegadores Chrome e Chromium.

Ele usa o protocolo Chrome Devtools para automatizar o navegador headless.

Instalando o Puppeteer

Para instalar o Puppeteer, basta usar yarnou npm:

npm i --save puppeteer

Por padrão, a instalação do Puppeteer também instalará uma compilação do Chromium.
Se você deseja usar apenas a nuvem, pode considerar instalar o Puppeteer sem a compilação do Chromium empacotada, chamada puppeteer-core:

npm i puppeteer-core

Executando seu primeiro teste de Puppeteer

Para executar seu primeiro teste, use este exemplo:

Chrome 

const puppeteer = require('puppeteer')

const browser = await puppeteer.connect({

  browserWSEndpoint: 'wss://chrome.headlesstesting.com?token=[YOUR-TOKEN]'

})

const page = await browser.newPage()

await page.goto('https://headlesstesting.com')

await page.screenshot({ path: 'screenshot.png' })

browser.close()

Este exemplo iniciará um navegador Chrome Headless, navegue até HeadlessTesting.com e salvará uma captura de tela PNG.

Atualizar seus scripts existentes do Puppeteer

Com um teste de Puppeteer, você geralmente iniciará um navegador com await puppeteer.launch()


Para começar a usar o serviço, basta substituir esta linha pelo endpoint do navegador:

Antes

const browser = await puppeteer.launch()

Depois de

const browser = await puppeteer.connect({

  browserWSEndpoint: 'wss://chrome.headlesstesting.com?token=[YOUR-TOKEN]'

})

Dicas de depuração

Abaixo estão algumas dicas sobre como depurar seus scripts Puppeteer.

Registro Detalhado

Para ver os registros do que o Puppeteer está enviando e recebendo, você pode usar esta variável de ambiente: env DEBUG="puppeteer:*"

DEBUG="puppeteer:*" node puppeteer.js

Opção de câmera lenta

Com a slowMoopção, você pode desacelerar cada operação durante a sessão do Puppeteer.
Para ver o resultado, especifique estas opções:

const browser = await puppeteer.connect({

browserWSEndpoint: 'wss://chrome.headlesstesting.com?token=[YOUR-TOKEN]&screenRecorder=true',

headless: false,

slowMo: 250 // slow down by 250ms

Requisitos do sistema:

CPU: processador dual core de 1,8 GHz

RAM: 2 GB

HDD / SSD: 50 GB de espaço livre na unidade principal

Sistema operacional: Microsoft Windows 8 32 bits, Microsoft Windows 7 32 bits e Microsoft Windows Vista 32-bit

Resolução: 1024×768


Por que comprar com a OSB Software?

A OSB Software é referência na oferta de soluções de tecnologia, atuando em parceria direta com os principais fabricantes do mercado para garantir licenças 100% originais, segurança e total conformidade para o seu negócio.

Ao comprar conosco, você conta com:

  • Atendimento consultivo e especializado, feito por profissionais que entendem suas necessidades.
  • Processos rápidos e seguros, desde o pagamento até a entrega das licenças.
  • Apoio técnico dedicado, auxiliando na ativação, renovação e uso dos softwares.
  • Faturamento flexível, com condições que se adaptam ao seu modelo de operação.
  • Credibilidade comprovada, com milhares de clientes atendidos em todo o Brasil.

Escolha a OSB Software e garanta tecnologia confiável, atendimento qualificado e uma experiência de compra simples, transparente e sem complicações.

Topo


Solicitar Orçamento

Não sabe qual software precisa ou não encontrou o que procurava?

Não sabe qual software precisa ou não encontrou o que procurava? Nós temos um time preparado para te ajudar a escolher o software ideal para sua empresa.