Selenium Fundamentals

Discover the principles and means of using Selenium testing tool suite in web applications from this free online course.

Publisher: Workforce Academy Partnership
Selenium Fundamentals is a free online course from Alison that offers learners a comprehensive guide to the principles, applications, and step-by-step means of optimizing the functionalities of the Selenium IDE. Learn about the procedures of downloading and including the Selenium libraries in a program. By taking this course today, you will be equipped with an understanding of the Selenium testing tool suite for testing web applications.
Selenium Fundamentals
  • Duration

    1.5-3 Hours
  • Students

  • Accreditation






View course modules


Selenium is a portable framework for testing web applications. It provides a playback tool for authoring functional tests without the need to learn a test scripting language. Providing you with a GUI (Graphical User Interface), Selenium allows for easily recording your interactions with the website. Selenium Fundamentals is a free online course from Alison that provides an in-depth and practical understanding of the principles of applying the Selenium testing tool suite in testing web applications. This course will teach learners about the Selenium testing tool suite from the use of each tool including the criteria for selecting a Selenium tool for a test project. You will learn about the architecture of Selenium 1, Selenium commands, as well as the installation of the Selenium tools. Study the advantages, disadvantages, and applications of test automation. An overview of the Selenium commands and the Selenium download page will also be covered in this course. This course contains a description of the derivation of Selenium 2.0 along with its history. Are you interested in learning how to determine the most effective tool to apply from the Selenium suite for your individual test projects? This course covers just that by illustrating how and when to choose the proper tool of the selenium suite for a test project. Taking this course will expose you to the installation processes of the various tools that make up the Selenium suite.

Get the opportunity to explore Selenium IDE as an interface used to create automated test scripts along with the means of maximizing the functions of the IDE. Even though there are a lot of possibilities with the suite, you will be taught the limitations and requirements of Selenium IDE. Study the controls and various operational options in the selenium integrated development environment. Learn about the number of ways to execute test scripts. You will gain crucial knowledge of the supported browsers of selenium and how to access others. This course will expose learners to different locator strategies and how to match locators to page elements. You will learn how to match test patterns along with when to use the selenium assertions. The various attribute-based locator strategies along with an analysis of the working of a locator will be taught in this course. Learn about the application and types of selenium assertion.

Learners who take this course will gain an understanding of the step-by-step procedures of downloading and including the Selenium libraries in a program. Also, the course teaches how to use drivers to control Selenium-supported browsers. You will study various ways of installing web drivers to test applications in different browsers. You will be taught the architecture and support features of the Selenium Web driver. Do you wish to know how the web driver APIs exercise the controls on a current web page and interrogate the web page to find the page elements and values? This course presents you with all the needed answers. Navigate the languages the Selenium binding supports as well as reasons for the efficacy of the HtmlUnit driver. This course will analyze the detailed procedures for configuring the web driver to control the browser along with the web element procedures to fetch, exercise, and verify the web page element. You will also learn about the configuration of the select class to work with drop-down selectors. This course will be of significant interest to students, researchers, enthusiastic programmers, professional Web developers, and anyone with an interest in programming along with web development application testing. Register for this course today and begin your next learning journey!

Start Course Now