Sylius Behat scenarios in Chrome Headless inside Docker

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Sylius

    Open Source eCommerce Framework on Symfony

  • Since this PR, Sylius has started using Chrome Headless to run their Behat scenarios tagged with @javascript (scenarios that require Javascript engine to run correctly - in short, Javascript suits). After the implementation of this change, it turned out that Javascript suits had sped up from 13 minutes to 8.5 minutes. So, I decided also to run my Javascript suit using Chrome Headless. However, there was one problem, namely my whole environment (development, test on the local machine, and test in CI) is based on on Docker. Until now, I’ve been using Selenium image to run Chrome. This short post shows you how to configure your Docker environment to work with Chrome Headless.

  • alpine-chrome

    Chrome Headless docker images built upon alpine official image

  • For Chrome, we use zenika/alpine-chrome image. You might use another one (but not all images work correctly, this one is also well documented) or create your image (but it might be a waste of time).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Zenika - Bilan de l’Hacktoberfest 2022

    4 projects | dev.to | 22 Nov 2022
  • Docker-Minecraft-Server

    1 project | news.ycombinator.com | 21 Feb 2024
  • The 2024 Web Hosting Report

    37 projects | dev.to | 20 Feb 2024
  • Damn Small Linux 2024

    10 projects | news.ycombinator.com | 1 Feb 2024
  • Minecraft server

    5 projects | /r/Proxmox | 10 Dec 2023