Skip to content

Latest commit

 

History

History
17 lines (11 loc) · 1.02 KB

README.md

File metadata and controls

17 lines (11 loc) · 1.02 KB

Selenium Nodes

Remote browser nodes to run jobs received by Selenium Hub in a scalable way

Usar diferentes versiones simultáneamente

Es posible lanzar servicios para generar nodos en versiones diferentes a las especificadas en las variables del proyecto, que convivan con los nodos ya en ejecución y unidos al mismo Selenium Hub. Para ello, se debe lanzar un nuevo pipeline especificando un nuevo valor para algunas variables.

Por ejemplo, para lanzar 2 nuevos nodos de Google Chrome en su versión v99.0 (pero ninguno de Mozilla Firefox), debemos definir las siguientes variables:

  • STACK: testing-chrome-v99.
  • DD_CHROME_IMAGE_TAG: 99.0.
  • DD_CHROME_HOSTNAME_PREFIX: chrome-v99.
  • DD_CHROME_REPLICAS: 2.
  • DD_FIREFOX_REPLICAS: 0.

En definitiva, especificamos un stack diferente para no sobreescribir a los nodos en ejecución, diferenciamos algunos valores de Chrome (versión, hostname y réplicas) y evitamos que se lance ningún nodo de Firefox (se creará el servicio, pero con 0 replicas).