{"id":8079,"date":"2021-01-29T14:47:27","date_gmt":"2021-01-29T09:17:27","guid":{"rendered":"https:\/\/www.h2kinfosys.com\/blog\/?page_id=8079"},"modified":"2025-02-04T07:48:37","modified_gmt":"2025-02-04T12:48:37","slug":"selenium-tutorials","status":"publish","type":"page","link":"https:\/\/www.h2kinfosys.com\/blog\/selenium-tutorials\/","title":{"rendered":"Selenium Tutorial for Beginners"},"content":{"rendered":"\n<ul class=\"wp-block-list\">\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/what-is-selenium-introduction-to-selenium-automation-testing\/\">What is Selenium? Introduction to Selenium Automation Testing<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.h2kinfosys.com\/blog\/introduction-automation-testing\/\">Introduction to Automation Testing<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/fundamentals-of-selenium\/\">Fundamentals of Selenium<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/difference-selenium-rc-webdriver\/\">Difference between Selenium RC and WebDriver?<\/a><br><br><strong>Selenium WebDriver Basics Tutorial<\/strong> <br><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/download-install-selenium-ide\/\">How to Download &amp; Install Selenium WebDriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/webdriver-script-java-example\/\">Webdriver Script: Java Example<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/selenium-webdriver-xpath-complete-tutorial\/\">Selenium WebDriver XPath: Complete Tutorial<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/find-element-findelements-selenium-webdriver\/\">Find Element and FindElements in Selenium WebDriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/selenium-form-webelement\/\">Selenium Form WebElement<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/selecting-checkbox-and-radio-button-with-selenium-webdriver\/\">Selenium WebDriver CheckBox and Radio Button<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/selenium-webdriver-handling-images\/\">Selenium Webdriver \u2013 Handling Images<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/selecting-values-from-dropdown-using-selenium-webdriver\/\">Selecting Values from DropDown using Selenium Webdriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/locating-elements-using-link-text-and-partial-link-text-in-selenium-webdriver\/\">Locating Elements using Link Text and Partial Link Text in Selenium WebDriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/handling-mouse-click-and-keyboard-event-in-selenium-webdriver-using-actions-class\/\">Handling Mouse Click and Keyboard Event in Selenium Webdriver using Actions Class<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/file-upload-and-download-using-selenium-webdriver\/\">File Upload and Download using Selenium Webdriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/selenium-webdriver-xpath-complete-tutorial\/\">Selenium WebDriver XPath: Complete Tutorial<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/alert-and-popup-window-handling-in-selenium-webdriver\/\">Alert and Popup Window Handling in Selenium WebDriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/how-to-handle-web-table-in-selenium-webdriver\/\">How to Handle Web Table in Selenium WebDriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/handling-dynamic-web-tables-using-selenium-webdriver\/\">Handling Dynamic Web Tables Using Selenium WebDriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/desired-capabilities-in-selenium-webdriver\/\">Desired Capabilities in Selenium WebDriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/how-to-verify-tooltip-with-selenium-webdriver-using-java\/\">How to Verify Tooltip using Selenium WebDriver using Java<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/running-test-on-selenium-firefox-driver\/\">Running Test on Selenium Firefox Driver<\/a><br><br><strong>TestNG<\/strong><br><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/how-to-install-testng-in-eclipse\/\">download and install Install TestNG In Eclipse<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/testng-tutorial\/\">TestNG Tutorial: What is, Annotations &amp; Framework in Selenium<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/testng-groups\/\">TestNG Groups: Include, Exclude with Example &#8211; Selenium Tutorial<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/testng-test-priority-in-selenium\/\">TestNG @Test Priority in Selenium<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/parallel-test-execution-in-selenium-using-testng\/\">Parallel Test Execution in Selenium using TestNG<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/how-to-run-multiple-test-suites-in-selenium-testng\/\">How to Run Multiple Test Suites in Selenium-TestNG<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/testng-listeners-in-selenium\/\">TestNG Listeners in Selenium: ITestListener &amp; ITestResult Example<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/how-to-execute-failed-test-cases-in-testng-using-selenium-webdriver\/\">How to Execute Failed Test Cases in TestNG using Selenium WebDriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/testng-report-generation-in-selenium-webdriver\/\">TestNG Report Generation in Selenium WebDriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/pdf-report-generation-in-selenium-using-testng-and-itextpdf\/\">Customize, PDF &amp; Email TestNG Reports in Selenium WebDriver<\/a><br><br><strong>Frameworks<\/strong><br><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/page-object-model-pom-and-page-factory-using-selenium-webdriver\/\">Page Object Model (POM) and Page Factory using Selenium WebDriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/data-provider-and-testng-xml-parameterization-in-selenium\/\">Dataprovider &amp; TestNG XML: Parameterization in Selenium(Example)<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/how-to-read-write-data-from-excel-file-in-selenium-webdriver\/\">Read &amp; Write Data from Excel File in Selenium Webdriver: POI &amp; JXL<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/selecting-date-from-datepicker-in-selenium-webdriver\/\">Selecting Date from DatePicker in Selenium Webdriver<\/a><br><br><strong>Advance Webdriver Stuff!<\/strong><br><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/selenium-grid-tutorial\/\">Selenium Grid Tutorial: Hub &amp; Node with Example<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/maven-jenkins-integration-with-selenium\/\">Maven &amp; Jenkins Integration with Selenium<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/selenium-automation-framework-data-driven-keyword-driven-hybrid\/\">Selenium Automation Framework: Data Driven, Keyword Driven &amp; Hybrid<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/database-testing-using-selenium\/\">Database Testing using Selenium<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/handling-iframes-in-selenium-webdriver\/\">Handling iFrames in Selenium Webdriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/cross-browser-testing-using-selenium-webdriver\/\">Cross Browser Testing using Selenium WebDriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/how-to-capture-screenshot-in-selenium-webdriver\/\">How to Take Screenshot in Selenium WebDriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/download-install-and-use-of-log4j-with-example-using-selenium\/\">Download, Install, and Use of Log4j with Example using Selenium<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/selenium-headless-browser-testing\/\">Selenium Headless Browser Testing<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/robot-class-in-selenium-webdriver\/\">Robot Class in Selenium Webdriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/file-upload-autoit-usage-with-selenium-webdriver\/\">File Upload \u2013 AutoIT usage with Selenium Webdriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/handling-of-ssl-certificates-in-selenium-webdriver\/\">Handling of SSL Certificates in Selenium WebDriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/handling-of-ajax-call-in-selenium-webdriver\/\">Handling of AJAX Call in Selenium Webdriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/javascriptexecutor-in-selenium-webdriver-with-example\/\">JavaScriptExecutor in Selenium WebDriver with Example<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/selenium-webdriver-with-python-from-scratch\/\">Selenium Webdriver with PYTHON from Scratch<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/how-to-use-intellij-ide-selenium-webdriver\/\">How to use IntelliJ IDEA &amp; Selenium Webdriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/flash-testing-with-selenium-webdriver\/\">Flash Testing with Selenium WebDriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/apache-ant-with-selenium\/\">Apache ANT with Selenium<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/xslt-report-in-selenium-webdriver\/\">XSLT Report in Selenium Webdriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/github-integration-with-selenium\/\">Github Integration with Selenium<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/cookies-handling-in-selenium-webdriver\/\">Cookies Handling in Selenium WebDriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/how-to-test-web-service-using-soap-ui\/\">How to Test Web Service using SOAP UI?<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/creation-of-firefox-profile-in-selenium-webdriver\/\">Creation of Firefox Profile in Selenium WebDriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/selenium-with-cucumber-bdd-framework\/\">Selenium with Cucumber (BDD Framework)<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/drag-and-drop-in-selenium-webdriver\/\">How to Drag and Drop in Selenium WebDriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/selenium-c-webdriver-nunit\/\">Selenium C# Webdriver: Nunit<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/creating-object-repository-in-selenium-webdriver\/\">Creating Object Repository in Selenium WebDriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/how-to-scroll-down-and-up-in-selenium-webdriver\/\">How to Scroll Down or UP a Page in Selenium Webdriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/sikuli-integration-with-selenium-webdriver\/\">Sikuli Tutorial: How to use Sikuli with Selenium (EXAMPLE)<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/xpath-contains-and-or-parent-start-with-axes-in-selenium-webdriver\/\">XPath Contains, Sibling, Ancestor, AND OR, Parent, Start with, Axes in Selenium Webdriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/wait-in-selenium-webdriver\/\">Wait in Selenium Webdriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/double-click-and-right-click-in-selenium-webdriver\/\">Double click and Right Click in Selenium with Examples<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/proxy-authentication-using-selenium-webdriver\/\">Proxy Authentication using Selenium Webdriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/selenium-exception-handling\/\">Selenium Exception Handling (Common Exceptions List)<\/a><br><br><strong>Selenium IDE Tutorial<\/strong><br><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/download-install-selenium-ide\/\">How to Download &amp; Install Selenium IDE<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/selenium-ide-basics\/\">Selenium IDE Basics<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/using-selenium-ide-with-scripts-and-assert-verify-commands\/\">Using Selenium IDE with Scripts and Assert &amp; Verify Commands<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/introduction-to-verify-element-present-and-wait-in-selenium-ide\/\">Introduction to Verify Element Present and Wait in Selenium IDE<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/introduction-to-store-variables-echo-alert-popup-handling-in-selenium-ide\/\">Introduction to Store Variables, Echo, Alert, PopUp handling in Selenium IDE<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/selenium-core-extensions\/\">Selenium Core Extensions (User-Extensions.js)<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/breakpoints-and-startpoints-selenium-ide\/\">Breakpoints and Startpoints in Selenium IDE<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/introduction-to-maximize-browser-in-selenium\/\">Introduction to Maximize Browser in Selenium<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/chrome-options-desired-capabilities\/\">Chrome Options &amp; Desired Capabilities<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/refresh-page-in-selenium-webdriver\/\">Refresh Page using Selenium Webdriver<\/a><\/li>\n\n\n\n<li><a class=\"rank-math-link\" href=\"https:\/\/www.h2kinfosys.com\/blog\/data-scraping-using-excel-vba-and-selenium\/\">Data Scraping using Excel VBA and Selenium<\/a><br><br><strong>Must Check!<\/strong><br><\/li>\n\n\n\n<li><a href=\"https:\/\/www.h2kinfosys.com\/blog\/selenium-interview-questions-and-answers\/\">Selenium Interview Questions and Answers<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.h2kinfosys.com\/blog\/selenium-vs-testcomplete-pros-and-cons\/\">Selenium Vs Test Complete: Pros and Cons<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.h2kinfosys.com\/blog\/top-best-practices-for-selenium-test-automation\/\">Top Best Practices for Selenium Test Automation<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.h2kinfosys.com\/blog\/top-5-automation-testing-tools-you-must-know\/\">Top 5 Automation Testing Tools you must Know<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.h2kinfosys.com\/blog\/things-to-consider-before-switching-career-to-become-a-selenium-automation-tester\/\">Things to Consider before Switching Career to become a Selenium Automation Tester<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.h2kinfosys.com\/blog\/should-you-use-selenium-for-web-scraping\/\">Should You Use Selenium for Web Scraping?<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.h2kinfosys.com\/blog\/trends-for-selenium-in-2022\/\">Trends for Selenium in 2022<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.h2kinfosys.com\/blog\/how-to-explain-selenium-automation-project-in-an-interview\/\">How to Explain Selenium Automation Project in an Interview<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.h2kinfosys.com\/blog\/5-devops-application-release-automation-ara-tools\/\">5 DevOps Application Release Automation (ARA) Tools<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.h2kinfosys.com\/blog\/how-to-explain-selenium-automation-project-in-an-interview\/\">How to Explain Selenium Automation Project in an Interview<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":16,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-8079","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/pages\/8079","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/comments?post=8079"}],"version-history":[{"count":0,"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/pages\/8079\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.h2kinfosys.com\/blog\/wp-json\/wp\/v2\/media?parent=8079"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}