But where can you find good, solid information on how to use Selenium WebDriver?
Here are a collection of resources that I have been using to learn about Selenium WebDriver:
Selenium HQ:
http://www.seleniumhq.org/projects/webdriver/The official site of the Selenium WebDriver project contains information such as:
An Introduction to the Selenium Project discussing:
- Whether or not you should use automation to test your web application.
- A Brief History of The Selenium Project
- An introduction to a rapid prototyping tool, Selenium IDE that beginners can use.
WebDriver Documentation where you can read about Setting up a Selenium WebDriver Project , get an introduction to the WebDriver API (Application Program Interface) and see examples accessing the Selenium WebDriver code in Java, C#, Python, Ruby, PHP, Perl, or Javascript.
It also contains documentation on Advanced Topics such as:
- Using Explicit and Implicit Waits where you can wait for the elements on the page of your web application to load before manipulating them.
- Selenium Grid which allows you to run your tests in different browsers on different machines in parallel. You set up a Hub to organize the tests, and set up one Node each for each browser/ platform.
The Download Page walks you through which WebDriver and offers many different computer language bindings such as Java or Python.
Selenium Wiki:
The Selenium Wiki isn't organized neatly like Wikipedia. It is an assortment of seventy or so documents discussing advanced material like the Chrome, Ruby, Firefox, Internet Explorer, Opera, and even the Safari drivers which interacts between Selenium and each respective browser.
User Groups:
There are two official groups you can use to ask questions about Selenium:
The Selenium Users Google Group: Trying to find an answer while attempting to automate your web application? Search this forum for answers after reading.
- Frequently Asked Questions: On Code.Google.Com's Selenium Wiki.
- Getting Help with Failing Tests
The Selenium Developers Google Group: Want to understand what Selenium WebDriver is doing behind-the-scenes? Are you a developer working on the Selenium Codebase? This is the Google Group you want.
Blogs:
The Official Selenium Blog: By SeleniumHQ, this blog only has periodic updates. An interesting feature are the recorded Google Hangouts where you can listen to the main people who commit to the Selenium WebDriver codebase talk about updates about the Selenium community.Selenium Simplified: Alan Richardson @EvilTester is a consultant who focuses on software testing. I loved his course I discovered on Udemy, Selenium 2: WebDriver Basics with Java so I follow his blog.
All Selenium WebDriver Blogs: Michael Wowro -- who writes a German blog, IT Kosmopolit -- keeps a running index on all blogs that he finds on Selenium WebDriver.
Tutorials:
Selenium 2: WebDriver Basics with Java:
Although this Udemy.com course is $299, I found it was well worth it. Alan Richardson @EvilTester has a knack explaining complex problems simply, breaking things down step-by-step. Once complaint could be that the material is too extensive. There are 230+ short lectures covering the basics, but also including all the intermediate and advanced material you could ever want.
Alan walks you through installing Selenium WebDriver, Java, and IntelleJ, the Integrated Development Environment (IDE) he prefers to use to write in Java, and how to use Maven to update the environment. Other topics are about how to test in different browsers, PageObjects, Continuous Integration using Jenkins, Data Driven Testing, and using Selenium Grid and Sauce Labs.
Elemental Selenium:
A weekly emailed newsletter run by Dave Haeffner -- has an archived collection of Tips you can view. I have yet to review his Selenium Guidebook since the Java edition doesn't come out until March. Dave also wrote about Selenium Bootcamp. He also organizes the Selenium Hangouts.
Sauce Labs:
Sauce Labs was started by Jason Huggins, the author of Selenium before it merged with WebDriver. They back the Appium open-source project that allows users to automate using Selenium on mobile devices. They have a good tutorial in Java, and many other language bindings for Selenium.
Have any blogs or tutorials you like to use? Add links to them in the Comments!
-T.J. Maher
Sr. QA Engineer
Quincy, MA
8 comments:
Thanks, this is generally helpful.
Still, I followed step-by-step your method in this selenium online training
Nice post.
Selenium online training
Selenium training
Spark online training
Spark training
splunk admin online training
splunk admin training
splunk development online training
splunk development training
splunk online training
splunk training
sql azure online training
sql azure training
sql plsql online training
sql plsql training
sql server dba online training
sql server dba training
sql server developer online training
sql server developer training
Wow!! This really is a helpful post and also Thanks for giving such kind of great information!!
make girls chase you
Thanks for sharing.
Python Online Training
sql server dba training
angular js training
python training
data science training
teradata training
selenium trainings
Đặt vé máy bay tại Aivivu, tham khảo
vé máy bay đi Mỹ Vietnam Airline
lịch bay từ mỹ về việt nam
vé máy bay từ đức về việt nam
mua vé máy bay từ nga về việt nam
chuyến bay từ anh về việt nam
lịch bay từ pháp về việt nam
chuyến bay chuyên gia trung quốc
Nice post i really enjoy when i was read , i got many information in this blog thanks for sharing. if you want legal support for you or your friends please visit our knowledge. thanks. Abogado Conducción Imprudente Suffolk VA
The software testing industry is rapidly evolving, with the boundaries between QA and Software Development blurring. QA engineers are now expected to adopt coding skills, particularly in automating regression testing. Selenium WebDriver, an open-source framework, is a key tool for this purpose, enabling faster and more efficient testing by simulating user interactions in a web browser. It supports multiple programming languages and is a key component of modern DevOps practices. US To India Immigration lawyers is advising clients on legal matters. This advisory role can range from providing guidance on business transactions to helping clients understand their rights and obligations under the law.
Post a Comment