---
url: 'https://metadrop.net/es/articulos/mantener-navegador-ejecucion-test-behat-selenum'
title: 'Mantener navegador tras ejecución de test de Behat con Selenum'
author: 'Ricardo Sanz'
date: '2017-01-17T10:42:40+00:00'
updated: '2020-05-20T12:48:22+00:00'
type: article
summary: 'Método para mantener el navegador activo tras la ejecución de un test.'
tags:
  - Behat
  - Selenium
  - Debug
published: true
og:
  determiner: Automatic
  site_name: Metadrop
  'image:alt': 'Mantener navegador tras ejecución de test de Behat con Selenum'
  street_address: 'Calle Manuel Luna, 12, 3 Dcha'
  locality: Madrid
  region: Madrid
  postal_code: '28020'
  country_name: España
  email: hola@metadrop.net
  phone_number: '910053180'
schema:
  '@context': 'https://schema.org'
  '@graph':
    -
      '@type': Article
      '@id': 'https://metadrop.net/es/articulos/mantener-navegador-ejecucion-test-behat-selenum#article'
      name: 'Mantener navegador tras ejecución de test de Behat con Selenum'
      headline: 'Mantener navegador tras ejecución de test de Behat con Selenum'
      description: 'Método para mantener el navegador activo tras la ejecución de un test.'
      about:
        - Behat
        - Selenium
        - Debug
      datePublished: '2013-06-17T00:00:00+0200'
      dateModified: '2020-05-20T14:48:22+0200'
      author:
        '@type': Person
        name: 'Ricardo Sanz'
      publisher:
        '@type': Organization
        '@id': 'https://metadrop.net/#organization'
      mainEntityOfPage: 'https://metadrop.net/es/articulos/mantener-navegador-ejecucion-test-behat-selenum'
    -
      '@type': Organization
      '@id': 'https://metadrop.net/#organization'
      url: 'https://metadrop.net/'
      name: Metadrop
      sameAs:
        - 'https://www.drupal.org/metadrop'
        - 'https://twitter.com/metadrop'
        - 'https://asociaciondrupal.es/partner/metadrop'
        - 'https://www.linkedin.com/company/metadrop'
      logo:
        '@type': ImageObject
        url: 'https://metadrop.net/themes/custom/mdrop_radix/logo-metadrop-500-500.jpg'
        width: '500'
        height: '500'
    -
      '@type': ItemPage
      '@id': 'https://metadrop.net/es/articulos/mantener-navegador-ejecucion-test-behat-selenum'
      breadcrumb:
        '@type': BreadcrumbList
        itemListElement:
          -
            '@type': ListItem
            position: 1
            name: Inicio
            item: 'https://metadrop.net/es'
          -
            '@type': ListItem
            position: 2
            name: 'Artículos expertos sobre Drupal y tecnología'
            item: 'https://metadrop.net/es/articulos'
      publisher:
        '@type': Organization
        '@id': 'https://metadrop.net/#organization'
---
 1. [Artículos](https://metadrop.net/es/articulos)
 
  

# Mantener navegador tras ejecución de test de Behat con Selenum

Lunes 17 de Junio de 2013

 

 



Método para mantener el navegador activo tras la ejecución de un test.



   



Al depurar un test a veces es conveniente poder ver el estado del navegador o incluso seguir haciendo alguna prueba manual después de que falle el test. Parece que no hay una opción para ello, así que un truco (sucio) es parchear el código de Mink.

Hay que comentar la línea que detiene el navegador:


```php
$this->driver->stop();
```

Está situada en la función stop de la clase Session, Namespace Behat/Mink, fichero *vendor/behat/mink/src/Behat/Mink/Session.php*.

De esta forma la ventana del navegador queda abierta y es posible ver la última salida interpretada por el navegador así como navegar e interactuar con la web con la ventana (y sesión) generada durante el test.

¡No olvides volver a descomentar la línea después de depurar tu test!



[Behat](https://metadrop.net/es/articulos?text=Behat)

[Selenium](https://metadrop.net/es/articulos?text=Selenium)

[Debug](https://metadrop.net/es/articulos?text=Debug)

 

- Ricardo Sanz
    
    CTO