Deploying Zalenium in Google Cloud using Kubernetes and Helm

  1. We will then connect to the cluster using Cloud Shell and run the Kubernetes/Helm commands to spin up Zalenium
  • It gives a dashboard where you can see all the tests that you executed by order of execution. You will see which browser was using if you were using integration with cloud services like Sauce Labs you will clearly see that what test was executed and the video that was recorded in the cloud service will be downloaded and added to the dashboard.
  • You can also have tests running in different viewports for example if you want to start trying to test your website into a mobile resolution.
  • There is very user-friendly and extensive documentation on the GitHub repository.
  • Zalenium can run in Docker, Kubernetes, AWS, Google Compute Engine and OpenShift.
Create cluster from GKE
kubectl create namespace zalenium
helm repo add zalenium-github https://raw.githubusercontent.com/zalando/zalenium/master/charts/zalenium
helm install my-release --namespace zalenium zalenium-github/zalenium --set hub.serviceType="LoadBalancer"
kubectl get service my-release-zalenium --namespace="zalenium"
http://35.241.216.73/wd/hub
http://35.241.216.73/dashboard

Test Automation Consultant @Cognizant. Tech enthusiast. Innovation champion.