Selenium Webdriver with Python Complete Course for Beginners

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

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

  • @cuongphanvlog
    @cuongphanvlog 7 месяцев назад +57

    Thank you, I just learned it all in a few days. The video is very easy to understand. If possible, I'm waiting for a video about POM. =)))

    • @TestingFunda
      @TestingFunda  7 месяцев назад +17

      Right now, I started with Python learning. Right after, I will create on POM and frameworks

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

      Tôi vừa học video hướng dẫn của mấy năm trước nguyên tuần, xong ờ giờ mới thấy youtube ông này làm video dạy selenium 2 tháng trước. Mà lại còn là phiên bản mới luôn k cần service hay download driver nhì nhằng =)) đỉnh vl

    • @manojkulkarni9083
      @manojkulkarni9083 12 дней назад

      ​@@TestingFunda Any update on pom?

  • @habeebuddin786
    @habeebuddin786 2 месяца назад +12

    1:02:05 - selectors hub browser extension
    1:11:25 - automate login functionality
    1:27:56 - browser commands
    1:37:45 - viewport
    1:46:30 - checkboxes
    2:03:10 - drop-down
    2:26:53 - broken links
    2:38:30 - broken images
    2:49:41 - Handling multiple tabs
    3:06:16 - Handling web tables
    3:26:31 - Handling Iframes
    3:38:13 - Handling nested frames
    3:49:40 - Handling javascript alerts
    4:04:27 - Handling datepicker - 1
    4:26:31 - Handling dropdown datepicker - 2
    4:52:41 - Handling mouse hover
    5:02:06 - Handling drag and drop
    5:09:29 - Handling slider
    5:17:30 - Handling resizable elements
    5:27:55 - Basic authentication
    5:33:43 - Incognito mode
    5:42:30 - Data driven testing using xlsx
    6:04:11 - Data driven testing using csv
    6:14:36 - Data driven testing using json
    6:23:43 - Implicit wait
    6:37:06 - Explicit wait

  • @mahendrandm6845
    @mahendrandm6845 26 дней назад +3

    This video is easy to understand and explains Selenium 4 clearly. Other videos are outdated. Thank you for the short and sweet explanation!

    • @TestingFunda
      @TestingFunda  26 дней назад

      Thank you so much. Happy learning

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

    This is the best video to learn because other are very old and lengthy process and advantages they are using python.
    Thanks a lot.

  • @ivanyosifov2629
    @ivanyosifov2629 4 месяца назад +7

    This is the best course on Selenium. Great explanations and examples. Truly amazing. Thank you.

  • @RitikV2
    @RitikV2 3 месяца назад +2

    Sir op viedo tha 1hr and 40mins dekha mana sir bhut acha samjha raha hai app

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

    1:02:05 - selectors hub browser extension
    1:11:25 - automate login functionality
    1:27:56 - browser cmd
    1:37:45 - viewport
    1:46:30 - checkboxes
    2:03:10 - drop-down

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

    1:02:05 - selectors hub browser extension
    1:11:25 - automate login functionality
    1:27:56 - browser cmd

  • @020hamza2
    @020hamza2 3 месяца назад +1

    Very nice your way of explaining everything in detail or in fast manner perfect

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

      @@020hamza2 that's great. Happy learning 👍

  • @santhanakrishnan871
    @santhanakrishnan871 13 дней назад +1

    Thanks a lot, its simply superb, Cheers

  • @sngparminder
    @sngparminder 20 дней назад +1

    Hello Sir ..your tutorial is awesome..just facing one issue: my browser auto-closes after execution of code, i want the page to stay so that i can work on further code. issue s in both chrome and edge.pls help

    • @TestingFunda
      @TestingFunda  17 дней назад

      Try in this way
      options = webdriver.ChromeOptions()
      options.add_experimental_option("detach", True)
      driver=webdriver.Chrome(executable_path=chrome_driver_path,options=options)
      driver.get("www.google.com")

  • @AlexandreBraga-nq8pe
    @AlexandreBraga-nq8pe 2 дня назад

    Hello, hi. Why are you using firefox instead of deafult browser?

  • @LovelySingh-l3x
    @LovelySingh-l3x 4 дня назад

    Zeeshan bhai I have a problem I have a widget which has three buttons and hover is not working at all how can I get this reviewed .. koi advise do

  • @SallyFaith-qk4sc
    @SallyFaith-qk4sc 2 месяца назад +1

    thank u so much for this

  • @pratikmirajkar8147
    @pratikmirajkar8147 7 дней назад

    Thank You SIR!
    It was really a great video, I took my time with it, but every chapter was explained in a manner that even a layman would get it.
    I have a couple questions, I have 1.2 yrs of exp. in Manual Testing, but as I have a gap, I'm not able to get calls/interviews.
    I have started learning automation with Python, but most companies require Selenium with Java? What do you suggest?
    And is there any benenfit of making projects in QA, if yes, what type of projects will help my resume or application.

  • @tuannguyenanh65
    @tuannguyenanh65 2 месяца назад +1

    thank you for this great course. if possible can you share your demo website link so we can practice together.

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

      Thanks. Which Practise site you are referring?

  • @RaniKrishna-s6o
    @RaniKrishna-s6o 4 месяца назад +1

    What's the jobe role where we use python selenium

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

      @@RaniKrishna-s6o Automation Testing

  • @KnownStranger-g4h
    @KnownStranger-g4h Месяц назад +1

    I am using vs code editor in ubunto ... Is this video work for me???

    • @TestingFunda
      @TestingFunda  Месяц назад

      Yes, you can learn Selenium with Python using the VS Code editor on Ubuntu. VS Code is a versatile and powerful code editor, and Ubuntu provides an excellent environment for Python development.

  • @jamarparker2760
    @jamarparker2760 2 месяца назад +1

    Do you know why my selenium actions aren’t yellow “ex: driver. Forward or time.sleep”

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

      I am using a theme thats why

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

    Hi sir can you pls tell me that how can I resolve the error of no such element exception but I have rewrite the code several time and it runs in the very first after very next secind when I run it again it shows me the above mentioned error , anad I was creating web scraping from Selenium on vs code by python

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

      Also wanted to tell you that I use the vedio of code with Harry for above making project and did the same exactly but I face the same error even my code was right

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

      @@spycarnage6019 Use Selenium implicit or explicit waits

  • @sagavgamer4949
    @sagavgamer4949 Месяц назад +1

    Orangehrm link not 😢 working

    • @TestingFunda
      @TestingFunda  Месяц назад

      Try this Link opensource-demo.orangehrmlive.com/web/index.php/auth/login

  • @Raaj-vs4ce
    @Raaj-vs4ce 3 месяца назад +1

    how to exit from full screen window to normal browser window

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

      Use driver.set_window and set your desired screen size. Here is an example: driver.set_window_size(1024, 768)

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

    my google chrome closes immdeiately after being launched by selenium. plz help

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

      ruclips.net/video/ijT2sLVdnPM/видео.html

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

      import time
      before closing write
      time.sleep(10)

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

    why i am getting login as failed
    exp_title = driver.find_element(By.CSS_SELECTOR, ".product_label")
    act_title = "Products"
    if act_title == exp_title:
    print('login is passed')
    else:
    print('login is failed')
    in this condition

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

      Can you please share more details?

  • @mitscute2012
    @mitscute2012 6 месяцев назад +3

    Anyone please update the timeline. Thanks

    • @TestingFunda
      @TestingFunda  6 месяцев назад +1

      I will do it soon. Sorry for the inconvenience

    • @TestingFunda
      @TestingFunda  6 месяцев назад +1

      Timeline updated

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

    can you please share the code for this or the github link

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

      I haven't uploaded the code on github till now but will upload soon and share the link

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

    Why I am getting these error for broken links :
    File "E:\Automation_testing\day1\brokenlinks.py", line 14, in
    print(f"total no of links present: {len(all_links)}")
    ^^^^^^^^^^^^^^
    TypeError: object of type 'WebElement' has no len()
    can you help me with these.

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

      Can you please share your code?

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

      @@TestingFunda I get it sir thank you for your reply

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

      @@biswanthpinnika7149 Thats Great

  • @santhanakrishnan871
    @santhanakrishnan871 4 дня назад

    Can you pls share the codes used, Thanks

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

    Chrome is crashing, i.e. getting closed automatically once the execution is completed.

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

      Can you please share more details?

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

      Once the script is executed, browser gets closed automatically. I did not write browser.quit or close still the session is terminated immediately after execution.

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

      @@divyaagrawal7530 To prevent Chrome from closing add this code
      options = webdriver.ChromeOptions()
      options.add_experimental_option("detach", True)
      driver = webdriver.Chrome(options=options)

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

      @TestingFunda please share the steps to resolve this issue as I have to add time.sleep() function to keep browser open for some time.

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

      @@divyaagrawal7530 Use this code to keep browser open
      options = webdriver.ChromeOptions()
      options.add_experimental_option("detach", True)
      driver = webdriver.Chrome(options = options)

  • @IRSHADBEGUM-d1b
    @IRSHADBEGUM-d1b 4 месяца назад

    browser.get("link") is throwing an error so i'm using driver.get.................. is it correct?

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

      Can you please complete code

  • @veenaverma905
    @veenaverma905 7 месяцев назад +17

    Good

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

    Really very nice

  • @kartikssharma121
    @kartikssharma121 7 месяцев назад +2

    iss course ko complete krne ke baad kya krna chaiye?

  • @Dineshtech-xr8id
    @Dineshtech-xr8id 4 месяца назад

    Thankyou , this course is awesome and one of the best course to learn selenium using python

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

      Thank you so much for your kind words! I'm thrilled to hear that you're enjoying the course and finding it valuable for learning Selenium with Python. Your feedback means a lot!

  • @manjulacn3289
    @manjulacn3289 7 месяцев назад +3

    Traceback (most recent call last):
    File "C:\Users\HOME\PycharmProjects\pythonProject\day1\firstProject.py", line 31, in
    driver.find_element(By.XPATH("#APjFqb"))
    ^^^^^^^^^^^^^^^^^^^
    TypeError: 'str' object is not callable
    i am getting this error, can you please help me sir.

    • @TestingFunda
      @TestingFunda  7 месяцев назад +1

      driver.find_element(By.XPATH, "//*[@id='APjFqb']")

    • @manjulacn3289
      @manjulacn3289 7 месяцев назад

      @@TestingFunda I tried this as well. If you can give your number or email ID, I can connect with you sir. Please

    • @asadmanzoor7873
      @asadmanzoor7873 6 месяцев назад +1

      you have to use coma ", " after XPATH

    • @manjulacn3289
      @manjulacn3289 6 месяцев назад

      @@asadmanzoor7873 thank you

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

    1:00:00

  • @airinganimes
    @airinganimes 6 месяцев назад +1

    Understandable

  • @manjulacn3289
    @manjulacn3289 7 месяцев назад +5

    i am not able to download chrome driver. i am not getting .exe. please help me.

    • @TestingFunda
      @TestingFunda  7 месяцев назад +1

      You don't need to in latest version

    • @manjulacn3289
      @manjulacn3289 7 месяцев назад +2

      @@TestingFunda in your latest video, have you covered full course of selenium automation testing with python sir??.

    • @TestingFunda
      @TestingFunda  7 месяцев назад +1

      @manjulacn3289 yes this is the latest tutorial

    • @manjulacn3289
      @manjulacn3289 7 месяцев назад +1

      ​@@TestingFunda Thank you soo much sir, and also If you're gonna start course means I will join sir.

  • @ShandhyaDevi-n4y
    @ShandhyaDevi-n4y 6 месяцев назад +2

    Zxt3