Issue: about a backstop.json file

Abierto
#1,580 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
javascript
Área
testing

Línea de trabajo

Comienza con la configuración de backstop proporcionada, comprobando los escenarios login, home y online-store, sus valores de cookiePath, selectores, demoras y entradas de onReadyScript. Ejecuta la captura configurada e inspecciona si se generan capturas de pantalla después del inicio de sesión para los selectores indicados; terminado significa que los escenarios posteriores al inicio de sesión capturan las páginas previstas de la aplicación.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

We are unable to capture the screenshot as per the selectors, and after the login page, it is not capturing the screenshot
Here we passed the correct cookies path also but it captured only the login home page screenshot after login to app it is not capturing the screenshot

{
"id": "automation",
"viewports": [
{
"name": "desktop",
"width": 1024,
"height": 768
}
],

"scenarios": [
{
"label": "login",
"cookiePath": "backstop_data/engine_scripts/cookies.json",
"url": "https://dewdrops-rp.zycus.com",
"selectors": ["document","dewdrops-home-left-panel"],
"misMatchThreshold": 0.1,
"delay": 60000,
"readySelector": "",
"selectorExpansion": true,
"requireSameDimensions": true,
"onReadyScript": "puppet/onReadyLogin.js"
},
{
"label": "home",
"cookiePath": "backstop_data/engine_scripts/cookies.json",
"url": "https://dewdrops-rp.zycus.com/home/auth",
"selectors": ["document","dew-footer"],
"misMatchThreshold": 0.1,
"delay": 50000,
"readySelector": "",
"onReadyScript": "puppet/onReadyHome.js"
},
{
"label": "online-store",
"cookiePath": "backstop_data/engine_scripts/cookies.json",
"url": "https://dewdrops-rp.zycus.com/eproc/online-store",
"selectors": ["document"],
"misMatchThreshold": 0.1,
"delay": 50000,
"readySelector": "",
"onReadyScript": "puppet/onReadyOnlineStore.js"
}
],
"engine": "puppeteer",
"engineOptions": {
"args": [
"--no-sandbox",
"--disable-setuid-sandbox"
]

},
"report": ["browser"],
"paths": {
"bitmaps_reference": "backstop_data/bitmaps_reference",
"bitmaps_test": "backstop_data/bitmaps_test",
"html_report": "backstop_data/html_report",
"ci_report": "backstop_data/ci_report"
},
"asyncCaptureLimit": 5,
"asyncCompareLimit": 5,
"debug": false,
"debugWindow": false,
"archiveReport": true,
"scenarioLogsInReports": false,
"selectorExpansion": false
}

Lenguaje dominante
JavaScript
Estrellas
7.2k
Forks
617
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de garris/BackstopJS

Todos los issues de garris/BackstopJS

Issues similares

Más issues de JavaScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.