Run UI Automation Tests using Selenium Grid and Azure Container Service (AKS)
Vložit
- čas přidán 26. 07. 2024
- What is the best way to test a web application? Undoubtedly UI automation tests, but how do you handle enterprise or LOB UI applications, let say you have too many UI scenarios and many browsers to support?
Selenium Grid is an amazing framework & tool to run tests in parallel on different nodes and also using different browsers but we would need a scalable infrastructure to support such a framework right? Azure Kubernetes Service (AKS) is a highly-scalable managed Kubernetes platform on Azure. This video explains how we can use AKS to run UI Automation tests using Selenium Grid and achieve cloud-level scalability, high-performance which should help in building an express DevOps pipeline for delivering tested code faster.
Download Slide Deck from: www.slideshare.net/vishwanath... - Věda a technologie
this tutorial saved my job. thank you so much!
Awesome Srikanth
You have detailed out almost everything i was looking for.
Keep you posted if got any doubt/questions.
Once again thank you :)
Thank you so much Srikanth! It was awesome session learned many things from it...
wow this is awesome.. You should create more videos and it will be very useful for all
Great content. Thanks a lot for this presentation and video
Thank you sir for the great explanation.. Dil se sukriya
Great rundown. Would be good if we can simply deploy the sample using a ARM template to try it out.
Hi Srikanth is there any way I can see live UI of Pods during test run ?
Hi Shrikant, Does the image used here is meant to be execute Grid on port 4444 only. Other ports are not working ?
Hi Srikanth, Can you confirm if Visual studio is required for running UI tests on azure? I am using Ruby currently and virtual box on mac book to run webdriver tests on IE. Can I point the existing ruby scripts to Azure and run? Can you please let me know? Thanks in advance
Hello Srikanth
What should we do if we have to update the version of chrome driver and chrome ?
How can we do this via yaml pipelines ? so we need no to run all these commands. Good video.
How to run test cases on Azure devops with selenium with appium?
Can u explain the same in Selenium- java with TestNg
How to set up jmeter with selenium web driver in AKS
Can you create one with setting up appium with selenium?
Hi Srikath! Could you please share the github repo details here?
Thanks for asking, you can find it [here] (github.com/vishwanathsrikanth/mycode/tree/master/aks-seleniumgrid)
There was a typo. Here is the correct url - github.com/vishwanathsrikanth/mycode/tree/master/aks-seleniumgrid
Hi Srikanth is there any way I can see live UI of Pods during test run ?
live is impossible AFAIK with this setup and not a common requirement in distributed mode, but you may take screen grabs and stream them to any connected storage. You may consider VM Scale sets instead of AKS where you can RDP and watch the tests running.