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

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ต.ค. 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...

ความคิดเห็น • 62

  • @ashwajitthukral9101
    @ashwajitthukral9101 5 ปีที่แล้ว

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

  • @MadirajuKChaitanya
    @MadirajuKChaitanya 3 ปีที่แล้ว +1

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

  • @prashantht.v8289
    @prashantht.v8289 4 ปีที่แล้ว +1

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

  • @krishanuchakraborty3500
    @krishanuchakraborty3500 3 ปีที่แล้ว +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!!!

  • @umangsharma7447
    @umangsharma7447 4 ปีที่แล้ว +1

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

    • @Mukeshotwani
      @Mukeshotwani  4 ปีที่แล้ว +1

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

  • @vamsikattamudi6560
    @vamsikattamudi6560 5 ปีที่แล้ว +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 5 ปีที่แล้ว

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

  • @martinmcnulty8155
    @martinmcnulty8155 4 ปีที่แล้ว +1

    Nice videos Mukesh thanks

  • @chaiti19
    @chaiti19 5 ปีที่แล้ว

    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:)

  • @himanshigupta7473
    @himanshigupta7473 4 ปีที่แล้ว +2

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

    • @Mukeshotwani
      @Mukeshotwani  4 ปีที่แล้ว

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

  • @abhishek9354
    @abhishek9354 5 ปีที่แล้ว +1

    Thank you so much for your effort..🙏🙏

  • @padmajaanumothu7552
    @padmajaanumothu7552 4 ปีที่แล้ว

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

  • @pravirkarna3419
    @pravirkarna3419 4 ปีที่แล้ว

    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

  • @PraveenKumar-bw5fo
    @PraveenKumar-bw5fo 5 ปีที่แล้ว

    Really helpful, thank you sir..

  • @PraveenKumar-bw5fo
    @PraveenKumar-bw5fo 5 ปีที่แล้ว

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

  • @saiprashanth6618
    @saiprashanth6618 3 ปีที่แล้ว

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

  • @prasadp4648
    @prasadp4648 5 ปีที่แล้ว +1

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

    • @Mukeshotwani
      @Mukeshotwani  5 ปีที่แล้ว

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

  • @vasistatiruveedi690
    @vasistatiruveedi690 4 ปีที่แล้ว

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

  • @shreyanshjain2347
    @shreyanshjain2347 5 ปีที่แล้ว

    Thank you Mukesh sir :)

  • @vijayaraghavanvashudevan1977
    @vijayaraghavanvashudevan1977 5 ปีที่แล้ว +1

    Thank you @mukesh ☺️

  • @ramareddybheemanagoud2331
    @ramareddybheemanagoud2331 5 ปีที่แล้ว +1

    Very useful vedio..

  • @vinayraj2505
    @vinayraj2505 4 ปีที่แล้ว +1

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

    • @Mukeshotwani
      @Mukeshotwani  4 ปีที่แล้ว

      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 4 ปีที่แล้ว

      Thank you 😊

  • @laxmanbinawade4278
    @laxmanbinawade4278 4 ปีที่แล้ว +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  4 ปีที่แล้ว

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

  • @sampathkumar-nd2th
    @sampathkumar-nd2th 3 ปีที่แล้ว

    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

  • @somanianands
    @somanianands 4 ปีที่แล้ว

    Is any plan to create video with Jenkins + Zelenium?

  • @trails_2
    @trails_2 4 ปีที่แล้ว

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

  • @abhishekthomas7799
    @abhishekthomas7799 4 ปีที่แล้ว +1

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

    • @Mukeshotwani
      @Mukeshotwani  4 ปีที่แล้ว

      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 4 ปีที่แล้ว

      @@Mukeshotwani ok will try. Thnx

  • @sampathkumar-nd2th
    @sampathkumar-nd2th 3 ปีที่แล้ว

    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 3 ปีที่แล้ว +1

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

  • @sudhakarks4726
    @sudhakarks4726 4 ปีที่แล้ว +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  4 ปีที่แล้ว

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

    • @sudhakarks4726
      @sudhakarks4726 4 ปีที่แล้ว

      @@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 4 ปีที่แล้ว

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

    • @sudhakarks4726
      @sudhakarks4726 4 ปีที่แล้ว

      @@Mohammed-yi1ku yes but don't work

    • @alluramachandra6337
      @alluramachandra6337 3 ปีที่แล้ว

      Same issue for me also

  • @shabanasarithala4672
    @shabanasarithala4672 3 ปีที่แล้ว +1

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

    • @Mukeshotwani
      @Mukeshotwani  3 ปีที่แล้ว

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

  • @Mohammed-yi1ku
    @Mohammed-yi1ku 4 ปีที่แล้ว +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  4 ปีที่แล้ว

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

  • @נתנאלכהן-ג6צ
    @נתנאלכהן-ג6צ 5 ปีที่แล้ว +1

    It's Zalenium, not Zelenium.

    • @Mukeshotwani
      @Mukeshotwani  5 ปีที่แล้ว +1

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

    • @נתנאלכהן-ג6צ
      @נתנאלכהן-ג6צ 5 ปีที่แล้ว

      @@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.