Articles of selenium

Docker Selenium-Chrome uso de la memory del contenedor

Estoy usando docker para ejecutar nuestras testings automatizadas de protractor. ¿Algo está fuera de control cuando los contenedores están hambrientos de RAM? ¿Por qué el contenedor docker-selenium-cromo consume más de 350-500 MB de RAM durante la ejecución de la automation de scripts? ¿Hay alguna manera de limitar el tamaño sin afectar el performance del script […]

¿Cómo ejecutar el administrador de perfil de Firefox sin cabeza? ¿Cómo se ejecuta el administrador de perfiles de Firefox en la window acoplable?

Necesito agregar mi perfil de Firefox existente al administrador de perfiles, ¿cómo puedo hacer esto en el contenedor de docker? porque no puedo ejecutar el administrador de perfiles de Firefox en contenedor. Necesito esto para ejecutar el server de selenium con perfil personalizado, la nueva implementación de esta opción en el server de Selenium necesita […]

WebDriver no puede iniciar el cromo dentro de la window acoplable

Escribí testings e2e para una aplicación angularjs con protractor. Todo funciona bien Pero quiero ejecutar estas testings dentro de un contenedor acoplable. En el contenedor acoplable, inicié Xvfb :0 -ac -screen 0 1024x768x24 & y configuré el entorno DISPLAY=:0 . Chromium también está dentro de la image de portador. Pero algo salió mal. protractor client/e2e-tests/protractor.conf.js […]

Nodo concentrador de selenium con contenedores Docker en diferentes hosts

Estoy tratando de ejecutar docker Selenium en host diff usando estos commands en Hub docker run -d -p 4444:4444 –name hub selenium-hub:1.0.0 Nodo docker run -d -p 5556:5556 -e REMOTE_HOST="http://nodeip:5556" -e HUB_PORT_4444_TCP_ADDR=hubip -e HUB_PORT_4444_TCP_PORT=4444 –name chrome-node3 selenium-chrome-node:1.0.0 Sin embargo, veo que el nodo está registrado, pero cuando realizo una testing la request dice que está […]

pasando el indicador del docker –net = host a selenium / standalone-chrome-debug, la image falla

tratando de agregar –net = host a la image independiente de Selenium para que funcione con localhost, pero la image falla: ➜ ~ docker run –net=host -ti selenium/standalone-chrome-debug sudo: unable to send audit message: Operation not permitted Waiting xvfb… sudo: unable to send audit message: Operation not permitted /opt/bin/entry_point.sh: line 32: 17 Segmentation fault (core […]

Usando RSpec, Capyabra y Selenium (acoplador), en el método de clic obteniendo el error: Conexión rechazada

Estoy usando RSpec, Capyabra y Selenium: docker run –shm-size=2G -d -p 4444:4444 –net=host selenium/standalone-chrome Descubrí que cuando bash hacer clic en un elemento, aparece el error documentado a continuación. El método click causa el error. Cuando realicé mis testings sin el selenium dockedized, la testing funcionó bien. De las 700 testings, 2 testings fallan de […]

cambiar el puerto pnetworkingeterminado del concentrador de selenium docker-componer

Tengo varios trabajos de jenkins, cada bash de iniciar un contenedor independiente de selenium, aunque cuando varios trabajos se ejecutan en paralelo en el mismo esclavo Jenkins, arroja el siguiente error: 0.0.0.0:4444 failed: port is already allocated ¿Qué es justo porque el puerto pnetworkingeterminado para el selenium independiente está configurado en 4444. Mi pregunta es […]

Selenio para el problema del acoplador

Recientemente configuré una grilla de selenium en Docker. Mi configuration actual tiene el concentrador ejecutándose en Docker en su propia máquina virtual. Tengo otra instancia de acoplador con 4 nodos de Chrome que se ejecutan en otra máquina virtual. Ambas máquinas ejecutan Docker toolbox para Windows (serveres 2012). Puedo lograr que el concentrador y los […]

Crear image de acoplador para ejecutar testings de selenium en diferentes versiones de browser

Actualmente estoy aprendiendo a usar docker para ejecutar testings de selenium. Sin embargo, para ejecutar testings en diferentes versiones del browser, se requiere crear nuestra propia image. Intenté algunas maneras pero no pude ejecutarlas. Utilicé el file docker en la ruta siguiente: https://hub.docker.com/r/selenium/node-chrome/~/dockerfile/ e intenté build la image usando el siguiente command: construcción del acoplador […]

Nightwatch dentro de Docker solo funciona con Phantom

Estoy ejecutando un set de testings con nightwatch.js dentro de un contenedor Docker. Cuando realizo las testings con Phantomjs, funcionan perfectamente. Cuando ejecuto las mismas testings usando Chrome o Firefox, aparece un error de "restablecimiento de la connection". La image base para el contenedor Docker es Ubuntu: 16.04, tengo xvfb instalado y en ejecución. He […]