Selenium with Java – A Beginner's Guide
eBook - ePub

Selenium with Java – A Beginner's Guide

Web Browser Automation for Testing using Selenium with Java (English Edition)

  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

Selenium with Java – A Beginner's Guide

Web Browser Automation for Testing using Selenium with Java (English Edition)

About this book

A refresher for Java developers on how to use Selenium IDE and Selenium Grid to automate web browsers
Key Features
? Extensive practical demonstration of Selenium with numerous real-world examples.
? Includes thorough examination of various test automation ideas.
? Covers tools in conjunction with Selenium for implementing browser and web test automation projects.
Description
This book introduces setting up the environment for writing test scripts after covering Selenium and its capabilities. Numerous functionalities, including the web driver interface, the web element interface, and locators, are illustrated in-depth using the By class.
Additionally, the book presents tasks such as HTML element manipulation, mouse and keyboard operations, dropdown, table, window, alert, frame, action class, and synchronization. Along with Selenium IDE and Selenium Webdriver, the book also covers another critical feature, which is the implementation of Selenium Grid, that allows the test suite to execute in parallel across several settings. Several add-on automation scripts, such as those for taking screenshots, object and data information, are thoroughly displayed and explained in this book. The book discusses tools like TestNG and Maven that aid in the overall development of the test project ecosystem.
After reading the book, you should feel extremely competent in utilizing Selenium to automate a variety of web and browser testing scenarios and tasks.
What you will learn
? Get trained to automate the end-to-end testing of online applications with Selenium Webdriver.
? Confidently configure the Selenium Grid for cross-browser testing.
? Create locators quickly for various HTML elements on the page.
? Opportunities to improve test writing skills with the popular unit test framework, TestNG.
? An in-depth explanation of the management of objects and data in the test project. Who this book is for
This book is intended for software test engineers who wish to develop a strong foundation in Selenium implementation to create test automation solutions. Basic knowledge of testing and Java as a programming language is required.
Table of Contents
1. Introduction to Selenium
2. Preparing System and Application Under Test
3. WebDriver, WebElement, and By
4. Concept of Synchronization
5. Working with Web Elements—Form, Table, and Dropdown
6. Working with Web Element—Alert, Frame, IFrame, and Window
7. Extra Concepts – Action, Screenshot, WebDriverManager
8. What is TestNG
9. Concept of Page Object Model
10. Data Driving Test
11. Introducing Maven
12. Selenium Grid

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes! You can use the Perlego app on both iOS or Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Yes, you can access Selenium with Java – A Beginner's Guide by Pallavi Sharma in PDF and/or ePUB format, as well as other popular books in Computer Science & Computer Science General. We have over one million books available in our catalogue for you to explore.

Table of contents

  1. Cover Page
  2. Title Page
  3. Copyright Page
  4. Dedication Page
  5. About the Author
  6. About the Reviewer
  7. Acknowledgement
  8. Preface
  9. Errata
  10. Table of Contents
  11. 1. Introduction to Selenium
  12. 2. Preparing System and Application Under Test
  13. 3. WebDriver, WebElement, and By
  14. 4. Concept of Synchronization
  15. 5. Working with WebElements—Form, Table, and Dropdown
  16. 6. Working with WebElement—Alert, Frame, IFrame, and Window
  17. 7. Extra Concepts— Actions, Screenshot, WebDriverManager
  18. 8. What is TestNG
  19. 9. Concept of Page Object Model
  20. 10. Data Driving Test
  21. 11. Introducing Maven
  22. 12. Selenium Grid
  23. Index