Selenium Tutorial
Selenium tutorial is designed for basic to advanced level user. Selenium webdriver is widely used open source automation testing tool in software testing industry which automates browsers. It is very compact object-oriented API which drives browsers natively on local or remote machines just like user interacts with browsers. If you look at the top trending automation testing tools, Selenium Webdriver is on top spot from last 10 to 12 years. It is being used by small scale companies to giant MNCs. As you know, Manual testing takes lots of time and efforts when your web application testing task is repetitive. Selenium automation will reduce your testing time and cost as you need to write selenium script just once and you can use those selenium automation testing scripts again and again whenever required. You can use those scripts mainly for regression testing of web application.
Selenium is free and supports many different languages like selenium Java, Python, Pearl, Ruby, PHP and C#. Selenium with java and selenium with python needs special mention here as both these languages are more popular than the other languages in selenium automation. To learn selenium with java, You should have java coding basics knowledge. If you are fresher then you should start java for beginners tutorial and then you can move to selenium tutorial. I have prepared very good set of java beginners tutorials for selenium learners which can help you to boost your java basics. Once you learn java basics, You can start with java advanced tutorials set.
SELENIUM TUTORIAL PART ONE
Selenium Tutorial : Basic Java
This section will helps you to learn selenium java tutorial. Before learning selenium testing, You must have knowledge of java. This section will clear your basic oops concept which you needs to use in selenium webdriver test scripts.
Java for Beginners Tutorials
- Tutorial -> Datatypes In Java
- Tutorial -> String Class In Java
- Tutorial -> if, if else and nested if else In Java
- Tutorial -> for loop In Java
- Tutorial -> while, do while loops In Java
- Tutorial -> One and two dimensional array In Java
- Tutorial -> Methods In Java
- Tutorial -> Access Modifiers In Java
- Tutorial -> Return Type Of Method In Java
- Tutorial -> Static, Non Static Methods, Variables In Java
- Tutorial -> Object In Java
- Tutorial -> Variable Types In Java
- Tutorial -> Constructor In Java
- Tutorial -> Inheritance In Java
- Tutorial -> Interface In Java
- Tutorial -> ArrayList In Java
- Tutorial -> Hashtable In Java
- Tutorial -> Read-Write Text File In Java
- Tutorial -> Exception handling, try-catch-finally, throw and throws In Java
- Tutorial -> Useful Eclipse Shortcuts To Use With Selenium WebDriver Automation
Selenium Tutorial : WebDriver Installation And Configuration Tutorial
- Selenium Tutorial - Intrduction of Selenium WebDriver
- Prerequisites to learn selenium automation testing with java
- Download and install Selenium Webdriver with Eclipse
- Creating And Running First Selenium Script In Firefox
- Running Selenium Test In Google Chrome Browser
- Running Selenium Test In Internet Explorer Browser
- Read More IE And Chrome Driver Tutorials
Configure JUnit With Selenium WebDriver
- Downloading and installation Of JUnit with Eclipse
- Creating and running selenium test with junit
- Creating and running junit test suite with webdriver
- Using JUnit Annotations in webdriver
- @Before/@After VS @BeforeClass/@AfterClass Difference
- Ignoring JUnit Test from execution
- Junit Timeout And Expected Exception Test
- Selenium Test report Generation using JUnit - 3 Steps
Selenium Tutorial - Element Locators In WebDriver
webdriver selenium, webdriver, selenium webdriver java, download selenium, selenium tutorial, selenium tutorials, selenium webdriver tutorial, selenium tutorial for beginner, learn selenium, selenium tutorials for beginners, webdriver tutorial, selenium download
This is brilliant training, so simple to follow. Thank you and can't wait to dig in after you update the remaining days too . Cheers!!!
ReplyDeleteGreat, but please be fast, I am in need of it
ReplyDeleteThis very helpful. Thank you for the details information.
ReplyDeleteCould you please add managing different windows like popups, alert using selenium webdriver. It would be great if you can provide that information.
Thank you.
I am working on it now and that article will be published very shortly.
ReplyDeleteThis page is very helpful. Thank you.
ReplyDeleteThank you for your wonderful job !!
ReplyDeleteThank u for the wonderful post !!
ReplyDeleteYou have published articles on WebDriver and IDE ...But why not RC???(I know Driver is most advanced than RC..But giving some information about RC/grid would make your blog complete..)
ReplyDeleteWill publish Grid tutorials very soon. :)
ReplyDeleteVery information very helpful for Selenium beginners
ReplyDeleteExcellent training and the information provided is very clear
ReplyDeleteExcellent training the information is very clear and useful
ReplyDeleteplss upload rest f java tutorials soon :-)
ReplyDeleteAwesome, God bless you :)
ReplyDeleteWonderful!!! ...Excellent training..... God bless you :-)
ReplyDeletevery useful..................
ReplyDeleteVery useful ... thanks :)
ReplyDeleteTrust me, i have worked on selenium and used this page to refresh my basics and found this content to be simply awesome :)
ReplyDeleteThanks. This is very useful.
ReplyDeleteThis is just Awesome....... Can i expect Webdirver - Appium in this blog..
ReplyDeleteThanks a lot,its very detail
ReplyDeleteThanks a lot for these wonderful tutorials, easy to learn and helps a lot !!!
ReplyDeletePlease publish rest of JAVA tutorials.......
ReplyDeletecan you please update OOPS concepts and related tutorials?
ReplyDeleteVery easy Tutorial. Very simple for beginners and covers all the aspects.
ReplyDeleteThanks a Lot!!!
Appreciate all your efforts, thanks a lot
ReplyDeleteThank you so much.your blog is very helpful.Could you please post any material on Web services testing too?
ReplyDeleteIt was so nice article.I was really satisified by seeing this article and we are
ReplyDeletealso giving QA online training.The QA online Training is one of the best QA online training institute in worldwide.
One of the best blogs I have ever read,I have completed Part 1 till now. Hats-off to your detailed explanation.
ReplyDeleteI have a request, if possible please publish a sample project with any real-time examples.
Thanks once again...
Hi
ReplyDeleteIt is really helping for Selenium Starter
Regards,
Amara
Hey Aravind I have seen your tutorials and believe me its a very easy & interesting way to learn Selenium Webdriver.
ReplyDeleteAwsome content about Selenium Webdriver and very easy to understand indeed > Thanks for posting.
ReplyDeleteas a fresher who all wanted to go to selenium it would be really helpful for aware of basics and as well as for interviews
ReplyDeleteIt will be helpful if you post some topics on DEBUGGING in selenium...
ReplyDeleteHello, I am new to Selenium and willing to learn it. I found your posts useful. Kindly let me know which website you have used in your example/screenshot.
ReplyDeleteCan any one help me in installing Java in my system. Installing java always gives me error 1602 and therefore eclipse also doesnt work in my system. Help me pls.
ReplyDeleteGreat work!!! tutorial is very easy to understand
ReplyDeleteandroid app development company in coimbatore
Very Very Useful
ReplyDeleteslenium course navyads good sugssion
ReplyDeletenice blog about
ReplyDeleteSelenium Online Training
How would be work with frame in page object model with TestNG Framework in selenium Webdriver?
ReplyDeleteReally great work!! much much appreciated.
ReplyDeleteVery very helpful... Thank you so much!!!
Very helpful article, helped me clear all the necessary concepts.
ReplyDeleteThank you so much!
please provide the tutorial for selenium flash testing also
ReplyDeleteGreat blog nice n useful information..
ReplyDeleteVery nice explanation I am a beginner and find you site today only .I am on the way of learning Data driven framework hope your articles will help me.Thanks
ReplyDeleteHi,
ReplyDeleteThank You for such a great guidance.
Can u mail me all Part1, part2 and part3.
all three tutorials.
Email ID: sanky1709@gmail.com
Thank You,
Sanky
This is Very GOOD tutorial for beginner and experience.
ReplyDeleteThanks
Very good tutorial for beginner and experience
ReplyDeleteVery Useful Info. Thanks a lot for sharing. Please continue to do this great work.
ReplyDeleteI really appreciate the amount of hard work you have put to explain Java and Selenium in this post and that too for free of cost. The contents are really useful. Thank You!!
ReplyDeleteI really Appreciate above work.But it full concept based on Core JAVA.
ReplyDeleteAwesome blog for selenium tutorials, thanks a lot
ReplyDeleteAwesome blog for selenium tutorials, thanks a lot!!
ReplyDeleteGreat content. Thanks for sharing this information. Keep it up. This is great article. I like it very much.
ReplyDeleteur all the articles are so helpful. so have explained the things in very easy way. and it so easy for beginners to understand
ReplyDeleteException in thread "main" java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.gecko.driver system property; for more information, see https://github.com/mozilla/geckodriver. The latest version can be downloaded from https://github.com/mozilla/geckodriver/releases
ReplyDeletepls help me to solve this problem
Since WebDriver version 3 you need a separate executable, geckodriver.exe, in order to driver firefox. First, download geckodriver from that github link. Then, put it someplace where you store your project files. Then, in the beginning of your main method, put this:
DeleteSystem.setProperty("webdriver.gecko.driver", "path to the folder you put it in\\geckodriver.exe");
Afterwards you can go on to create new FirefoxDriver and all other stuff.
This comment has been removed by the author.
DeleteReally an excellent stuff on Java essentials for Selenium. Appreciate the above work. Thanks.
ReplyDeleteVery helpful tutorials. Straight to the point! Thank you.
ReplyDeleteHi @kapil khedkar, please follow this link: https://github.com/eviltester/startUsingSeleniumWebDriver to solve your problem
ReplyDeletesuch a greatful content about the JAVA Training ..
ReplyDeleteKeep sharing
Hi sir,
ReplyDeleteawesome tutorial sir,i learned a lot from this.
I am new to java, is it enough to get the job as fresher java Developer?
Hi,
ReplyDeleteis it enough to get place as java developer fresher?
please replay anyone
wow, very Nice information about web driver, Really I like this Article, Recently I was finished my Webservices training in Bangalore and achieve my success through online Seleniumlabs, this training center was very helpful to make a bright your future.
ReplyDeleteThank you
Keep Blogging
It's very usefull information about about selenium webdriver.
ReplyDeleteNice post.
ReplyDeleteNice post.
ReplyDelete