Auto Scale Selenium Grid with Runtime Container- Zalenium (Docker With Kubernetes)

Sdílet
Vložit
  • čas přidán 21. 08. 2024
  • In this video, we are going to share tool called Zalenium, which will help you to Auto Scale Selenium Grid with Runtime Container.
    Imp links
    opensource.zal...
    github.com/zal...
    If new on docker then visit below playlist
    • What is Docker and How...
    If new to Selenium Grid then check below video
    • Selenium Grid Tutorial...

Komentáře • 62

  • @MadirajuKChaitanya
    @MadirajuKChaitanya Před 3 lety +1

    Mukesh Ji, Thank You for sharing this video. Its very informative. Please continue with your great work...!!! :-).

  • @ashwajitthukral9101
    @ashwajitthukral9101 Před 5 lety

    Great content like always. Thanks Mukesh :)
    Waiting for Kubernetes and AWS videos.

  • @prashantht.v8289
    @prashantht.v8289 Před 4 lety +1

    Superb Video Mukesh, You make it look so easy..

  • @umangsharma7447
    @umangsharma7447 Před 4 lety +1

    thanks for sharing mukesh.. love learning from your videos !!

    • @Mukeshotwani
      @Mukeshotwani  Před 4 lety +1

      Thanks Umang and I really appreciate your dedication. When everyone was enjoying new year and you were improving your skills. Keep learning.

  • @krishanuchakraborty3500
    @krishanuchakraborty3500 Před 3 lety +2

    Hi Mukesh, since Zalenium is sort of deprecated now, can you please look into Selenoid and suggest whether it can be an alternative? If possible, a detailed video on Selenoid would be great!!!

  • @martinmcnulty8155
    @martinmcnulty8155 Před 4 lety +1

    Nice videos Mukesh thanks

  • @abhishek9354
    @abhishek9354 Před 5 lety +1

    Thank you so much for your effort..🙏🙏

  • @padmajaanumothu7552
    @padmajaanumothu7552 Před 4 lety

    Thanks for sharing Mukesh. Your explanation is easy to understand and can you post video on Sauce labs , Kubernates

  • @shreyanshjain2347
    @shreyanshjain2347 Před 5 lety

    Thank you Mukesh sir :)

  • @vijayaraghavanvashudevan1977

    Thank you @mukesh ☺️

  • @PraveenKumar-bw5fo
    @PraveenKumar-bw5fo Před 5 lety

    Really helpful, thank you sir..

  • @vamsikattamudi6560
    @vamsikattamudi6560 Před 4 lety +1

    Hi Mukesh,
    Thanks for providing docker videos.
    I have one question.
    How to pull IE and Edge images in docker for automating tests in IE and Edge using selenium webdriver?
    Could please you make video on this

    • @prakashp3022
      @prakashp3022 Před 4 lety

      There are no official images for ie and edge in docker. .

  • @ramareddybheemanagoud2331

    Very useful vedio..

  • @chaiti19
    @chaiti19 Před 4 lety

    Awesome video as always! Just a small doubt, the 2 default containers will be up always? Like in the video, it shows that the 3rd one(created on runtime) got destroyed. But the othe 2 are still shown on the console. Thanks a lot bdw:)

  • @vasistatiruveedi690
    @vasistatiruveedi690 Před 3 lety

    Hi Mukesh, thanks for the video very informative.
    Would like to know till when recorded videos will be available?

  • @vinayraj2505
    @vinayraj2505 Před 4 lety +1

    Hi Mukesh, nice video by you,I have a small doubt we can just lock our system and run the scripts?

    • @Mukeshotwani
      @Mukeshotwani  Před 4 lety

      Yes Vinay selenium script can be executed in VM or in local system when it is locked. You can also run selenium script in headless mode. learn-automation.com/how-to-run-selenium-test-in-headless-mode-in-chrome/

    • @vinayraj2505
      @vinayraj2505 Před 4 lety

      Thank you 😊

  • @saiprashanth6618
    @saiprashanth6618 Před 3 lety

    Thanks Mukesh for the video.. What's the difference between Selenoid and Zalenium

  • @himanshigupta7473
    @himanshigupta7473 Před 4 lety +2

    Hi Mukesh, With Zelenium is it possible to instantiate hub and nodes in different machines connected on same network?

    • @Mukeshotwani
      @Mukeshotwani  Před 4 lety

      Hi Himanshi, in that case you need to use Docker. Zalenium create automatic contains at runtime.
      Here is the link for Docker with Selenium czcams.com/video/pBTH9FsgQuc/video.html

  • @laxmanbinawade4278
    @laxmanbinawade4278 Před 4 lety +1

    Hi Mukesh,
    Thanks for such wonderful video, can we run test scenario on different browser version? I want to run test scenarios on old chrome and FF browser, is it possible?
    please help me

    • @Mukeshotwani
      @Mukeshotwani  Před 4 lety

      Hey Laxman by default these images will have latest browsers only.

  • @prasadp4648
    @prasadp4648 Před 4 lety +1

    Hi Mukesh,
    Is it possible to launch multiple chrome instances on one Docker Container for parallel execution?
    Thanks in advance!

    • @Mukeshotwani
      @Mukeshotwani  Před 4 lety

      Yes Prasad Zalenium support multiple instances, it will create run time container each time.

  • @shabanasarithala4672
    @shabanasarithala4672 Před 3 lety +1

    Hi Mukesh can you do a video on monting folders or files in zalenium server

    • @Mukeshotwani
      @Mukeshotwani  Před 3 lety

      sure Shabana can u tell me what is your requirement as of now ?

  • @PraveenKumar-bw5fo
    @PraveenKumar-bw5fo Před 5 lety

    Hi Mukesh,
    I am working on selenium c#, VSTS.
    Can we use docker on VSTS?

  • @pravirkarna3419
    @pravirkarna3419 Před 4 lety

    Hi Mukesh - Just wanted to know why only LINUX node is created what if I want to run on mac node or windows node ? How can I achieve that I tried setting Platform_Name.Windows but not working

  • @sudhakarks4726
    @sudhakarks4726 Před 4 lety +1

    Hello mukesh, thanks for video, I tried the same steps it works fine on docker but when I launch the browser localhost:4444/grid/console it says this site can't be reached but on docker cli it's running as shown in the video.
    I tried with IP address also it's giving me the same error

    • @Mukeshotwani
      @Mukeshotwani  Před 4 lety

      Hi Sudharkar, execute the test and then share the logs.

    • @sudhakarks4726
      @sudhakarks4726 Před 4 lety

      @@Mukeshotwani thanks for the swift response, with out having zalanium running on my browser will my Java scripts doesn't fall in to trouble? If you are referring logs which logs you want me to share you?

    • @Mohammed-yi1ku
      @Mohammed-yi1ku Před 4 lety

      have you tried "localhost:4444/wd/hub"

    • @sudhakarks4726
      @sudhakarks4726 Před 4 lety

      @@Mohammed-yi1ku yes but don't work

    • @alluramachandra6337
      @alluramachandra6337 Před 3 lety

      Same issue for me also

  • @abhishekthomas7799
    @abhishekthomas7799 Před 4 lety +1

    how to configure the above script if I want to run tests on different machine rather than localhost?
    Any tutorial links?

    • @Mukeshotwani
      @Mukeshotwani  Před 4 lety

      Hi Abhishek, Zalenium is only installed on local system but it is running our test on containers. You can install Zalenium on any other system/server and then you can access via ip:port

    • @abhishekthomas7799
      @abhishekthomas7799 Před 4 lety

      @@Mukeshotwani ok will try. Thnx

  • @somanianands
    @somanianands Před 4 lety

    Is any plan to create video with Jenkins + Zelenium?

  • @sampathkumar-nd2th
    @sampathkumar-nd2th Před 3 lety

    Hi Mukesh,
    If I execute the testcases with chrome browser, it is crashed.
    Error:
    unknown error: Chrome failed to start: crashed.
    When I encountered the same error for selenium grid with docker, I just removed below lines
    volumes:
    - /dev/shm:/dev/shm
    But I am unware how to resolve it in Zalenium.
    Thank you in advance

  • @trails_2
    @trails_2 Před 4 lety

    I want to run 30 parallel tests on docker, this test consume lot of CPU. Can I achieve this with zalenium, sir

  • @sampathkumar-nd2th
    @sampathkumar-nd2th Před 3 lety

    Hi Mukesh
    When I execute the command, it is not creating any nodes.
    Error:
    17:11:08.125 [AutoStartProxyPoolPoller] WARN d.z.e.z.proxy.AutoStartProxySet - Waited 184962 for ContainerStatus [containerId=zalenium_jFQ1cI, timeCreated=1624979283163, timeStarted=Optional.empty, proxy=Optional.empty, shuttingDown=false] to start, which is longer than 180000.

    • @sampathkumar-nd2th
      @sampathkumar-nd2th Před 3 lety +1

      I had existing selenium/hub images available, they caused the issue

  • @Mohammed-yi1ku
    @Mohammed-yi1ku Před 4 lety +1

    Hi Mukesh,
    As per "github.com/zalando/zalenium",
    This is a Selenium Grid extension to scale your local grid dynamically with docker containers. It uses docker-selenium to run your tests in Firefox and Chrome locally, if you need a different browser, your tests can get redirected to a cloud testing provider (Sauce Labs, BrowserStack, TestingBot, CrossBrowserTesting, LambdaTest).
    Does it mean that we can link Zelenium and SauceLab ? any referral video ?

    • @Mukeshotwani
      @Mukeshotwani  Před 3 lety

      Hi Mir Ali, yes you can use Zalenium with SacueLab too. I will record video on this too soon.

  • @user-ov7ff4tx4j
    @user-ov7ff4tx4j Před 5 lety +1

    It's Zalenium, not Zelenium.

    • @Mukeshotwani
      @Mukeshotwani  Před 5 lety +1

      Thanks Buddy let me make changes.. it's small typo mistake.

    • @user-ov7ff4tx4j
      @user-ov7ff4tx4j Před 5 lety

      @@Mukeshotwani No problem dude. Thanks for the video. Btw, I tried to use Zalenium in December 2018 at my work, but it had a memory leak so the tests failed. There are few bugs about this issue in GitHub. I don't know how it is works now because I gave up when I saw that they didn't fix it even after few months.