Session 38 - Selenium with Java | Screenshots, Headless, SSL, Ad Block, Extensions | 2024 New Series

Поделиться
HTML-код
  • Опубликовано: 23 ноя 2024

Комментарии • 43

  • @RamAshishSingh-m1z
    @RamAshishSingh-m1z 4 месяца назад +4

    Great session! Your patience and repetition of key concepts really solidified my understanding without writing coding [definitely i will write] . You're an excellent teacher, I was never bored for a second.👏👏👏

    • @sdetpavan
      @sdetpavan  4 месяца назад +3

      Glad it was helpful!

  • @OverdoseGaming-18m
    @OverdoseGaming-18m 5 месяцев назад +6

    00:04 JavaScript executor and take screenshot interfaces implementation by remote web driver
    02:34 Capturing screenshots in Selenium
    08:35 Capturing and saving screenshots using Selenium with Java
    11:09 Capturing and storing files in a project folder dynamically.
    16:32 Learn how to capture and view screenshots in Selenium with Java.
    18:45 Dynamic Path Generation for File Storage
    23:07 Capturing and using Xpath to identify specific sections on a webpage.
    25:39 Finding and capturing a single web element using XPath
    30:38 Capturing specific sections using Selenium with Java
    33:05 Capturing Screenshot of Specific Web Element
    37:59 Capturing screenshots on test case failures
    40:05 Capture screenshots based on test failures
    44:34 Headless testing enables executing test cases in the background without displaying UI actions.
    47:25 Running test in headless mode using Chrome options class
    52:02 Headless testing allows executing tests without UI interaction.
    54:13 Headless testing allows multitasking during test execution
    58:14 Prefer Headed mode for beginners
    1:00:11 Headless mode of testing is preferred for backend execution
    1:04:36 Handling SSL certificates for secure website access.
    1:06:49 Handling SSL to access actual web pages
    1:11:51 Handling SSL and hiding Chrome automation message
    1:14:01 How to remove default automated message on screen in Selenium
    1:18:57 Executing tests in incognito mode
    1:21:20 Setting up incognito mode and extensions in Selenium
    1:26:46 Using ad blocker extension to block ads on web pages
    1:29:03 Block ads on web page through automation with extension
    1:33:21 CRX extractor plugin for Chrome browser
    1:35:43 Capturing CRX file for Selenium extensions
    1:40:22 Enable Selector Hub in Chrome using CRX file
    1:42:49 Enabling extensions in Chrome for Selenium automation
    1:47:36 Using ad blocker extension to block ads
    1:49:52 Enabling browser extensions using Chrome options
    1:54:56 Special Selenium options for occasional use

  • @abhishekshahi1209
    @abhishekshahi1209 4 месяца назад +1

    Thank you so much sir, perfectly explained each and every concept. Thank you so so so much for your sessions.

  • @akanshasinghal9150
    @akanshasinghal9150 5 месяцев назад +2

    Thanks much sir for making excellent video..topics are explained very well..

    • @sdetpavan
      @sdetpavan  5 месяцев назад

      Most welcome

    • @dpm8799
      @dpm8799 3 месяца назад

      @@sdetpavan please give notes download link

  • @swarnakrishna6417
    @swarnakrishna6417 9 дней назад

    Sir I think u missed one more usecase. We can disable notifications using add arguments method. options.addArguments("--disable notifications");

  • @numeshialmapiyasiri
    @numeshialmapiyasiri 5 месяцев назад +2

    Thank you so much sir. Waiting for next video. Sir I would like to learn CI/CD. Please can you do sessions please

  • @babanlal6315
    @babanlal6315 19 дней назад +1

    Thank you sir....

  • @viswanath244
    @viswanath244 4 месяца назад +1

    Excellent sessions..super👌👌

  • @pratibhasharma6940
    @pratibhasharma6940 5 месяцев назад

    Thank you sir for your amazing teaching. Can you please let me know how many more videos are going to be there in this course.

  • @muttu9774
    @muttu9774 5 месяцев назад +3

    sir where we get your all assignments questions with answers? plz tell us

  • @wondersmind3454
    @wondersmind3454 5 месяцев назад

    I have a question. Let's say a user is dynamically passing commands to the API, and you've hosted your project on a server. Now, if the user sends commands to the API from their client-side (their system), they won't be able to witness the execution of those commands in the Chrome driver. This is because we've configured the Chrome driver path on the server side. What steps can we take to allow the user to also observe the execution of commands on their own system?

  • @maanavjaati9305
    @maanavjaati9305 5 месяцев назад +2

    R u covering bdd cucumber as well???

  • @Life_Observers
    @Life_Observers 4 месяца назад +1

    Thanku so much. i am very greatful.....

  • @ayajshiekh3205
    @ayajshiekh3205 5 месяцев назад +1

    Sir, pls repaeat typecasting done above

  • @nandhareddy6494
    @nandhareddy6494 5 месяцев назад +1

    Pls give material for automation too

  • @varunkumarthoutam3126
    @varunkumarthoutam3126 4 месяца назад

    Should i use this method sir, its working and easy to remember
    File F1 = driver.getScreenshotAs(OutputType.FILE);
    Files.copy(F1,new File(" ");

  • @rameshrongala922
    @rameshrongala922 5 месяцев назад

    Thank you so much sir.🙂

  • @nikhillokhande2957
    @nikhillokhande2957 4 месяца назад

    Thnx sir for giving the idea of AdBlocker😅

  • @bikashsenapati8873
    @bikashsenapati8873 5 месяцев назад

    Sir, how to get screen shot of the entire page ?

  • @gayatriseelam4913
    @gayatriseelam4913 5 месяцев назад

    Hi sir how can we get pdf and how we are attending your live classes can you please respond sir

  • @malikbilalawan89
    @malikbilalawan89 2 месяца назад

    i am getting connection reset warning in headless testing is it normal to go with warning ?

  • @kishorjogannavar1282
    @kishorjogannavar1282 5 месяцев назад

    Where we can get all the notes?

  • @chennubhuvanaprabha1353
    @chennubhuvanaprabha1353 5 месяцев назад

    sir can we take multiple screen shot shot for the same page using loop

  • @akeemolalere7915
    @akeemolalere7915 5 месяцев назад

    Thank you sir for everything

  • @fariahasan3965
    @fariahasan3965 5 месяцев назад

    Waiting for next video

  • @suriyapraba-vw2cn
    @suriyapraba-vw2cn 5 месяцев назад

    Thanks sir

  • @shamiklaha2650
    @shamiklaha2650 День назад

    sir can i get the notes

  • @rishabhdevchandrakar2957
    @rishabhdevchandrakar2957 2 месяца назад

    sir plz provide the notes

  • @dpm8799
    @dpm8799 3 месяца назад

    Notes download link

  • @nakalalu
    @nakalalu 5 месяцев назад

    Hi sir

  • @DnyaneshwarAnerao99
    @DnyaneshwarAnerao99 5 месяцев назад

    hi