Тёмный
No video :(

Web automation in python for beginners 

Hitesh Choudhary
Подписаться 933 тыс.
Просмотров 548 тыс.
50% 1

Welcome to a youtube channel dedicated to programming and coding related tutorials. We talk about tech, write code, discuss about cloud and devops. That’s what we do all day, all year. We roll out a lot of series and videos on our channel.
All the learning resources such as code files, documentations, articles and community discussions are available on our website:
chaicode.com/
You can find our discord link, github link etc on the above website.
Twitter/X link: x.com/hiteshdo...
Discord link: hitesh.ai/discord
Learn React with 10 projects: • Let's learn react from...
Learn Docker: • A practical guide on D...
Learn Kubernetes: • Complete Kubernetes Co...
How does a browser works: • How does a browser wor...
How nodejs works: • How node JS works | En...
Learn Redux-toolkit: • Learn Redux Toolkit in...
Learn NextJS: • Nextjs Full stack course
Learn Typescript: • Why to learn Typescript
Learn Javascript: • Welcome to new JavaScr...
Learn React Native: • React Native Mastery: ...
Learn Zustand: • React state management...
Learn Golang: • How to get started wit...

Опубликовано:

 

24 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 765   
@bbf0ab08cb44becfec
@bbf0ab08cb44becfec 4 года назад
"If you take out the fun, it's not fun anymore" wise words indeed.
@xichenli2001
@xichenli2001 3 года назад
Indeed, "if you take out all the fun, whats gone leftover gonna be Notfun"
@whatnothin1401
@whatnothin1401 3 года назад
just wanted to state this ... i am amazed :D
@vaibhavtiwari6540
@vaibhavtiwari6540 3 года назад
Yes, "There is no fun, without fun."
@souravkumar5774
@souravkumar5774 3 года назад
Every 60 seconds in Africa, a minute passes.
@abhay6276
@abhay6276 3 года назад
It's same applicable for life...
@omkhard1833
@omkhard1833 3 года назад
Bieng a CCNA aspirant i am too happy to listen when Tino Sir says "I am not a programmer guy i grew up with switch routers and firewaalls" literally touch my heart.... keep up the great work sir
@kshirodpatel
@kshirodpatel 4 года назад
We are fortunate that we are living in an era where teacher like Hitesh is teaching us. Sir your quality of teaching is awesome. Love from bhubaneswar, India.
@rudraprasad5022
@rudraprasad5022 4 года назад
Bro i am frm khordha
@bud384
@bud384 4 года назад
couldn't agree more, i've just subscribed!
@kakashisenpai99
@kakashisenpai99 4 года назад
Bro from Cuttack
@jajatieverready
@jajatieverready 4 года назад
@@kakashisenpai99 do u know python?
@Banditxam4
@Banditxam4 4 года назад
Bro from Nayagarh
@MurrayRide
@MurrayRide 4 года назад
This is honestly the best most simple tutorial on this subject! I am going to be watching all of your Python tutorials, I am a statistician who has switched away from R to Python and your videos are the perfect introduction to self learn on any topic. Thank you so much for your time in making these!
@KamranKhan006
@KamranKhan006 4 года назад
Clicked this video randomly, bro you are doing a lovely job explaining everything in such a neat and tidy way. Thank you! more power to you!
@saty
@saty 2 года назад
That's great. Now I understand why we should not click random things , looking very tempting 🤣🤣🙂
@uscjake868
@uscjake868 2 года назад
I 1000% percent agree with you. If you cannot show students how you can do practical things with programming they get bored. Simple data in/out is not satisfying. Show them how to webscrape a site to check prices of their favorite shoes. That is a real application that is satisfying and can make you money!
@CamKnoppMusic
@CamKnoppMusic 4 года назад
Just finished 4 years of computer science in college and probably 99% of it was just boring stuff. I feel like they could inspire their students to be passionate about code if they taught cool things like what you're teaching, but instead they just make students do boring projects year after year. Great video!
@suryamadhav5208
@suryamadhav5208 4 года назад
Ur happiness and joy in programming is so contentious .
@cats-uk
@cats-uk 3 года назад
Do you mean “contagious”?
@sheelakaur6319
@sheelakaur6319 3 года назад
Thank you Hitesh, you just demo’d a complex subject in a fun and straight forward way. I look forward to your other videos!!
@slashd
@slashd 4 года назад
Actually it's much easier to just install the Selenium IDE extension to your Chrome/Firefox browser, record what you are doing, then export it to Python code and work from there. The generated Python code: driver.find_element(By.NAME, "search_query").click() driver.find_element(By.NAME, "search_query").send_keys("selenium") driver.find_element(By.NAME, "search_query").send_keys(Keys.ENTER)
@XoLucyna
@XoLucyna 4 года назад
Thanks You Sir. I'm A 13 Years old Programmer In Python. And your tutorials are the best. Not because the video is good, interesting, or Informative. Yes, Of course the video is Really Informative, Useful and everything but beacause you thought me what programming actually is. Thank You Very Much.😇😇😇🙂🙂
@sreedarshshaji5951
@sreedarshshaji5951 4 года назад
Respect. At your age, I was working around how to grow a snake on a nokia.
@the-iter8
@the-iter8 4 года назад
@@sreedarshshaji5951 Things have changed, at his age I was busy playing cricket
@ronak.wadhwani
@ronak.wadhwani 2 года назад
I am also 13 and I am also a programmer :)
@larryg.6512
@larryg.6512 4 года назад
Great topic and video. Thank you very much. Really needed this as I want to know how to apply what I’m learning and have fun, including with automation, and not just be “dry” about it. Looking forward to learning more from you great job!
@rohan1002
@rohan1002 4 года назад
You are the real face of professionalism.
@tocodelray
@tocodelray 3 года назад
I've been struggling to learn Python for exactly that reason - boring boring boring. Finally I learned that this is the way to go: pick a fun project and then learn what you need to accomplish it. Thanks for the great videos!
@rishirajbehera7183
@rishirajbehera7183 3 года назад
Note: As of 2021 for Mac users, use: brew install --cask chromedriver .... keep learning ..
@ppandolff9038
@ppandolff9038 4 года назад
"If you take out the fun element, it's not fun anymore" That's some logic right there
@surajkamble3548
@surajkamble3548 4 года назад
No one : Literally no one : Hitesh sir : i finally wrote my name. 🤣😂
@HiteshCodeLab
@HiteshCodeLab 4 года назад
Hahaha, that’s a really long last name
@surajkamble3548
@surajkamble3548 4 года назад
@@HiteshCodeLab 😅 well ,not that long for an indian sir.
@dappshow3094
@dappshow3094 4 года назад
never use sudo pip
@itsmmdoha
@itsmmdoha 4 года назад
I wish I had a haha reaction button 😂
@lynic-0091
@lynic-0091 4 года назад
Ho-ly shit I had no idea this was possible, I'm using Cypress in Gitlab CI, combined with a Python script which notifies our team if a test fails. But you're telling me I can ditch Cypress and code everything myself? You're effing right, this is what makes programming EPIC. Doesn't surprise me I was already subscribed to this channel. Thanks a lot!
@aryanshmahato
@aryanshmahato 4 года назад
7:05 Hitesh sir put Semi-colon at the end of the line... Black Panther: We don't do that here
@HiteshCodeLab
@HiteshCodeLab 4 года назад
😂😂😂
@kiranpaithane3278
@kiranpaithane3278 4 года назад
🤣🤣😅
@silentxcure
@silentxcure Год назад
im so glad i found this. I do a lot of inputting in my current job, so i am trying to create a program where i can have all my work inputted automatically. This is a great first step. thanks so much.
@champi-metal
@champi-metal 4 года назад
Cool man. Always keep programming fun. It gives joy when you use programming for personal stuff.
@e10etcreature43
@e10etcreature43 2 года назад
Using xpath is my biggest take away thanks a lot , FUN always.
@lobsangbarriga5324
@lobsangbarriga5324 Год назад
Brooo thank you very much for this, I wanted to automate some tasks for a long time and with this knowledge I finally managed to do it, have an amazing day!
@sunilghimire6990
@sunilghimire6990 4 года назад
I'm loving your video editing part these days
@HiteshCodeLab
@HiteshCodeLab 4 года назад
Thanks
@jdragon8184
@jdragon8184 3 года назад
finally a real video worth watching , i enjoyed my ds course and now for reward i will do this , ps : all my friend are doing web dev and i didn't want that so selenium helped
@kennywoo9012
@kennywoo9012 3 года назад
if u take the fun element out of it.. its not fun anymore.. what a genius
@manofspork1135
@manofspork1135 3 года назад
Hitesh! I've spent my time doing competitive programming, I just learned piles of useless theory and programmed just to analyze data. I lost all motivation to program and actually began to hate computer science. You have reignited my interest in programming again! I haven't felt this way in a very long time
@yuvraj6279
@yuvraj6279 4 года назад
Yes we need more videos on automation using phython🤓
@abhasvohra4914
@abhasvohra4914 3 года назад
I m shocked that I haven't subscribed you yet.. Killed the subscribe button already.. kudos brother.. keep doing whatever you are doing.. cheers!! ✌
@erdoganatas9656
@erdoganatas9656 3 года назад
In case you get an error such as webdriver must be added to the path ecc, in our current system which is windows 10, search view advanced system settings then click on Environment Variables, later click to the path and add the path that your webdriver is located, as an example if my files are to be in a file called WebDrivers on my desktop I am supposed to add this line " C:\Users\dro_m\Desktop\WebDrivers " , finally restart your computer so that your pc can recognize the path.
@krishnabezawada
@krishnabezawada 4 года назад
Good ... But I want to know how can I perform selenium automation on Current web browser (without opening another chrome Tab separately for selenium ) Thanks in advance ...
@AsianSparrow
@AsianSparrow 3 года назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-MPsL0_LWhGg.html
@joydipdewanjee993
@joydipdewanjee993 4 года назад
looks like the secret ingredient to increasing millions of views for any video through a simple python program.
@Despite_Myself_Redeemed
@Despite_Myself_Redeemed Год назад
This video is absolutely amazing and has really helped me alot. I haven't added a comment yet so I just want to say that this video has helped me so much and I would recommend it to anyone who wants to learn Web automation in python! Thank you so much! Edit: For firefox driver = webdriver.Firefox() works.
@patrickstar6921
@patrickstar6921 3 года назад
The command to install chromdwriver is now "brew install --cask chromdriver" for Mac.
@erniea5843
@erniea5843 3 года назад
Thanks, I just realized this was due to cask not being a command anymore and was getting "Error: Unknown command: cask". However you have a minor typo in chrome driver. correct command is now "brew install --cask chromedriver"
@adeltahmid_
@adeltahmid_ 4 года назад
Hi sir.I am Adel Tahmid from Bangladesh and I am only 15. I am really inspired by your videos and I learned a lot from them
@mformobileapps
@mformobileapps 2 года назад
now i realize that decision to learn coding was the best one ❤❤❤
@arifshaik8405
@arifshaik8405 Год назад
Simple and clean explination, Great work
@kedard1001
@kedard1001 4 года назад
The pleasure is watching your videos. You are always motivation for me to keep going joyfully in programming world. Thank you sooo much hitesh sir.
@dhruvbhartia6655
@dhruvbhartia6655 4 года назад
Awesome! This made me think that how interesting my life can actually be. Thanks a lot for this video 😊.
@akshaypendyala
@akshaypendyala 4 года назад
Now this is what you call fun! I am gonna try it today!
@jackReme
@jackReme 4 года назад
Good Video but actually you need to copy "full xpath" instead of "xpath". :)
@Zydres_Impaler
@Zydres_Impaler 3 года назад
Thanks a lot bro, it works after using your tip
@rinshinjalal1952
@rinshinjalal1952 3 года назад
ya maan i wanna give you great gift thanks sssssss I spend about 2 days on this but nothing happend but your comment helped me alot
@ElijahIsMe
@ElijahIsMe 3 года назад
This should be pinned. I was so confused lol, thanks man
@Goodhealthall2015
@Goodhealthall2015 4 года назад
Yes, you reminded me the nostalgic days of making triangles, pyramid etc in c++
@gauravvishwakarma____3330
@gauravvishwakarma____3330 4 года назад
Great RU-vid channel for providing simple way of technology
@jayjain6204
@jayjain6204 4 года назад
We really need teachers like you 👌
@patrykstarzyniak9593
@patrykstarzyniak9593 4 года назад
My favourite programming teacher on youtube!
@MattLeitholt
@MattLeitholt 3 года назад
This video gave me the excitement to continue learning about Python. I am headed to my desktop now to play 😁
@iamhritikpawar
@iamhritikpawar 4 года назад
Thanks for that. I made a automatic wallpaper downloader. Since I manually change my wallpaper daily . Now it will do work for me.
@testtest7957
@testtest7957 4 года назад
Please Hitesh sir. Make more videos on web automation with python because the way you teach us is very simple and understanding. Please make more videos. As I am a software tester and using Java but wanted to move with python automations. And your tutorial is what makes me excited to do it. Please sir it's my humble request.
@abhijeetgaikwad2748
@abhijeetgaikwad2748 4 года назад
Your English accent is so good 🔥
@saurabh95mishra
@saurabh95mishra 3 года назад
cringe it is
@naninani296
@naninani296 3 года назад
@@saurabh95mishra bruh, its good -_-
@kimkimathi2312
@kimkimathi2312 3 года назад
I hit the suscribe button you are the best my techie,,your lively
@VikTheGreat360
@VikTheGreat360 3 года назад
That background wallpaper is SO COOL!!!
@beonelv
@beonelv 4 года назад
U have ni idea how much this was helpful to me thx alot
@prashant3162
@prashant3162 2 года назад
I already liked it seeing just the first 30 seconds...
@harshitaggarwal4981
@harshitaggarwal4981 3 года назад
Your videos just removed my tension to make project for my final sem loved ur videos ....more power to you♥️😇
@al7240
@al7240 2 года назад
Thank you for such a simplistic approach.
@sanketmaske74
@sanketmaske74 4 года назад
Video starts at x.xx( find x yourself)
@jaygohil7232
@jaygohil7232 4 года назад
If you are getting error after installing everything correctly. There can be 2 possibilities: 1. you have wrote 'find_elements_by_xpath' instead of 'find_element_by_xpath'. 2. You must copy full xpath instead of xpath. ( xpath Doesn't work for me and generates error: element not iteractable) BTW anyone of 514 comments have not encountered this error . This means either they know this or they havent tried this in IDE oR Paid comments ( I hope thats not the case).
@coryseazemar7454
@coryseazemar7454 3 года назад
I also had to use the full xpath, thanks for the recommendation ! As I searched a lot of things n internet to be able to do this small tutorial, I discovered that instead of searchbox.click(), we can use the 2 lines of codes below to get the same effect: from selenium.webdriver.common.keys import Keys searchbox.send_keys(Keys.RETURN) Who knows, this might be useful to someone one day :)
@JatinChhabra
@JatinChhabra 3 года назад
Its simple for a master like you, but its awesome for a guy like to who bring more productivity with such awesome code. That was an really interesting tutorial Hitesh. Thanks for sharing it.
@ABYZA
@ABYZA 2 года назад
this is rocket science.
@lincolnmunene554
@lincolnmunene554 4 года назад
neatest coding tutorial have seen
@cliffkwok
@cliffkwok 4 года назад
I am waiting for this video long time. Can you make a full course on this, so I can automate my daily office job?
@aakashjana6225
@aakashjana6225 4 года назад
You can definitely automate more things using robotic process automation like UI path
@aniketbhalla1521
@aniketbhalla1521 4 года назад
Pls keep on posting such fun coding videos. I really enjoyed it a lot and executed what you have teached in this lesson.🥰🥰🥰
@kurdmanpouyesh
@kurdmanpouyesh 4 года назад
Wooooooow. Man that was exactly what i needed. You got yourself a new subscriber. Viva amitab bachan!
@venkatakalki3892
@venkatakalki3892 2 года назад
Hi sir, I'm getting this problem " find_element_by_xpath is deprecated use instead find_by_element " please help me on this
@abdulmudhir4042
@abdulmudhir4042 4 года назад
instead of finding the search button, you can call the submit method on the searchbox
@citygardener3854
@citygardener3854 4 года назад
I'd love to see how you did it! I am having an error with sending keys
@arunjithm84
@arunjithm84 3 года назад
You are going to save me 5 hours of work eveyday 😄 My tool development is in progress 😎👍 Thanks much for the video 😊❤
@rushikeshreddygangidi8985
@rushikeshreddygangidi8985 4 года назад
Very Sharp and Clear as the title ❤️ Why can't you make a series on web automation kind of stuff ?
@nachtfuchs7711
@nachtfuchs7711 3 года назад
This is exactly what I was looking for. I got to learn that from scratch but it will be worth it
@aakashjana6225
@aakashjana6225 4 года назад
You did this all not just through programming but with the help of Python and its superb packages. In Java this could have been quite cumbersome.😉
@verinen_runkkari5652
@verinen_runkkari5652 4 года назад
Very clear and informative video, keep it up! Definitely going to learn more about selenium :D
@sagarnashikkar9408
@sagarnashikkar9408 3 года назад
Wow...!!! Thank you Hitesh sir... Leaning Python and loving it a lot...
@bhagyashreeyede6784
@bhagyashreeyede6784 3 года назад
Yes sir. I want such kind of videos for Automation with python.
@awaraamin9670
@awaraamin9670 4 года назад
Well done Hitesh, please keep sharing your knowledge with us. I enjoyed it.
@Ebenenstil
@Ebenenstil 2 года назад
Very beautiful video. Thank you for the short and, above all, effective introduction to the topic of Web Automat
@Rocky-hp2qo
@Rocky-hp2qo 4 года назад
Editing is ❤️❤️
@Rocky-hp2qo
@Rocky-hp2qo 4 года назад
Thnx sir for HEART 💓
@Haluna11
@Haluna11 2 года назад
I had to put: while True: pass to the end of my program, otherwise it kept ending immediately
@Ethanhunt8900
@Ethanhunt8900 4 года назад
Hi bro your videos are nice and ur way of looking the code is in the next level. Even I don't like the old same pattern of learning the code. keep doing this. Love from Coimbatore :)
@m_abhijit_
@m_abhijit_ 2 года назад
Thanks for the tutorial 👍🏻
@athstudent4434
@athstudent4434 3 года назад
I know this guy sounds pretty corny but the essence of his dialogue seems pretty relatable.
@georgeboustanis1690
@georgeboustanis1690 3 года назад
Wow man you made it crystal clear!!!!
@MohsinKhan-sq6dq
@MohsinKhan-sq6dq 3 года назад
That's a great tutorial for a beginner. I'm going to make something really useful after learning this. Thanks a lot!!!
@dheebanm3207
@dheebanm3207 4 года назад
Your teacher way Awesome bro
@shreyanshnautiyal8674
@shreyanshnautiyal8674 3 года назад
Thanks sir you helped me you deserve much more subs
@shauraysingh2563
@shauraysingh2563 4 года назад
So it feels like Hitesh sir is actually a big fan of standing desks !
@ganeshunnam550
@ganeshunnam550 4 года назад
Man you make programming a lot fun 😃 I love the way you teach 💙
@kamlakarkadam9073
@kamlakarkadam9073 4 года назад
Very clean explanation easy to understand
@yosis1117
@yosis1117 4 года назад
loved the positive approach , problem is once you learn all that and want to find a job as an automation tester , the interview process will contain mostly programming problem solving questions using algos , these are super hard for me to master/practise(not fun at all). did anyone experience that while job hunting?
@igorv8998
@igorv8998 4 года назад
Have a like and have a subscribe. This is the best tutorial I've seen in a long time and I just want to say thanks for that and support an awesome channel.
@marcinzale
@marcinzale 2 года назад
Very funny and simple. Good explained. Thank you!
@pranjal8707
@pranjal8707 3 года назад
love that last line 10:32
@rajeshbhattarai5934
@rajeshbhattarai5934 4 года назад
Next Video on payment gateway integration if possible
@pavankumar-nr4mv
@pavankumar-nr4mv 3 года назад
Yes this is interesting I thought selenium is for only testing but now I realised this is for automation also
@mujtabaahmad5188
@mujtabaahmad5188 3 года назад
To the point and quality content. Appreciated!
@Browserbots
@Browserbots 3 года назад
Cool stuff phython is a great skill to master
@techbenchers69
@techbenchers69 4 года назад
Can we anticipate for a crash course for web automation on RU-vid?
@nasali5116
@nasali5116 3 года назад
first it is not easy to install for beginner . if you managed to set all the requirements correctly then it is good for you . and if someone find out the error like "the element not interactable" just copy full xpath
@smartzen110
@smartzen110 4 года назад
This is exactly we have done recently in our process
@user-vq5pb6tk5l
@user-vq5pb6tk5l 6 месяцев назад
If you are reading this in 2023 the xpath has been updated to.. variable = driver.find_element('xpath','your xpath here'
@bhagyashreeyede6784
@bhagyashreeyede6784 3 года назад
Yes I need such kind of videos sir
Далее
How does a browser work ? | Engineering side
30:22
Просмотров 84 тыс.
Automate your job with Python
6:07
Просмотров 396 тыс.
👩‍💻 Python for Beginners Tutorial
1:03:21
Просмотров 3,2 млн
What is the best way to install python
20:02
Просмотров 60 тыс.
Selenium Browser Automation in Python
21:38
Просмотров 216 тыс.
Modern Python logging
21:32
Просмотров 178 тыс.