{"id":752,"date":"2013-01-02T07:22:36","date_gmt":"2013-01-02T07:22:36","guid":{"rendered":"http:\/\/vskills.in\/certification\/tutorial\/?p=752"},"modified":"2024-04-12T14:13:12","modified_gmt":"2024-04-12T08:43:12","slug":"selenium-tutorial-introduction","status":"publish","type":"page","link":"https:\/\/www.vskills.in\/certification\/tutorial\/selenium-tutorial-introduction\/","title":{"rendered":"Introduction to Selenium | Selenium Webdriver Online Course"},"content":{"rendered":"<h1>Introduction to Selenium | Selenium Webdriver Online Course<\/h1>\n<p><span style=\"text-decoration: underline;\"><strong>Selenium and Selenium Webdriver<\/strong><\/span><\/p>\n<p><strong>Selenium<\/strong> is a set of different software tools each with a different approach to supporting t<strong>est automation<\/strong>. Most Selenium QA Engineers focus on the one or two tools that most meet the needs of their project, however learning all the tools will give you many different options for approaching different test automation problems. The entire suite of tools results in a rich set of testing functions specifically geared to the needs of testing of web applications of all types. These operations are highly flexible, allowing many options for locating UI elements and comparing expected test results against actual application behavior.<\/p>\n<p>One of Selenium\u2019s key features is the support for executing one\u2019s tests on multiple browser platforms.<\/p>\n<ul>\n<li>Selenium is a test tool for web applications.<\/li>\n<li>Selenium tests run directly in a browser.<\/li>\n<li>Runs on Windows, Linux, and Macintosh.<\/li>\n<li>Runs in Internet Explorer, Mozilla and Firefox.<\/li>\n<li>Enables Browser Compatibility Testing.<\/li>\n<li>Enables System Functional Testing.<\/li>\n<\/ul>\n<div id=\"choosing-your-selenium-tool\" class=\"section\">\n<h2>Choosing Your Selenium Tool<\/h2>\n<p>Many people get started with <strong>Selenium IDE.<\/strong> If you are not already experienced with a programming or scripting language you can use <strong>Selenium IDE<\/strong> to get familiar with Selenium commands. Using the IDE you can create simple tests quickly, sometimes within seconds.<\/p>\n<p>We don\u2019t, however, recommend you do all your test automation using Selenium IDE. To effectively use Selenium you will need to build and run your tests using either Selenium 2 or Selenium 1 in conjunction with one of the supported programming languages. Which one you choose depends on you.<\/p>\n<p>At the time of writing the Selenium developers are planning on the <strong>Selenium-WebDriver<\/strong> API being the future direction for Selenium. Selenium 1 is provided for backwards compatibility. Still, both have strengths and weaknesses which are discussed in the corresponding chapters of this document.<\/p>\n<p>We recommend those who are completely new to Selenium to read through these sections. However, for those who are adopting Selenium for the first time, and therefore building a new test suite from scratch, you will probably want to go with Selenium 2 since this is the portion of Selenium that will continue to be supported in the future.<\/p>\n<\/div>\n<div id=\"supported-browsers-and-platforms\" class=\"section\">\n<h2>Supported Browsers and Platforms<\/h2>\n<p>In Selenium 2.0, the supported browsers vary depending on whether you are using <strong>Selenium WebDriver<\/strong> or <strong>Selenium-RC.<\/strong><\/p>\n<div id=\"selenium-webdriver\" class=\"section\">\n<h3>Selenium-WebDriver<\/h3>\n<p>Selenium-WebDriver supports the following browsers along with the operating systems these browsers are compatible with.<\/p>\n<ul class=\"simple\">\n<li>Google Chrome<\/li>\n<li>Internet Explorer 7, 8, 9, 10, and 11 on appropriate combinations of Vista, Windows 7, Windows 8, and Windows 8.1. As of April 15 2014, IE 6 is no longer supported. The driver supports running 32-bit and 64-bit versions of the browser where applicable<\/li>\n<li>Firefox: latest ESR, previous ESR, current release, one previous release<\/li>\n<li>Safari<\/li>\n<li>Opera<\/li>\n<li>HtmlUnit<\/li>\n<li>phantomjs<\/li>\n<li>Android (with Selendroid or appium)<\/li>\n<li>iOS (with ios-driver or appium)<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p>It involves the following topics<\/p>\n<ul>\n<li><a href=\"http:\/\/vskills.in\/certification\/tutorial\/information-technology\/selenium-professional\/testing-automation-tools\/\">Testing Automation tools<\/a><\/li>\n<li><a href=\"http:\/\/vskills.in\/certification\/tutorial\/information-technology\/selenium-professional\/selenium-evolution\/\">Selenium Evolution<\/a><\/li>\n<li><a href=\"http:\/\/vskills.in\/certification\/tutorial\/information-technology\/selenium-professional\/introducing-selenium\/\">Introducing Selenium<\/a><\/li>\n<li><a href=\"http:\/\/vskills.in\/certification\/tutorial\/information-technology\/selenium-professional\/selenium-tool-suite\/\">Selenium\u2019s Tool Suite<\/a><\/li>\n<li><a href=\"http:\/\/vskills.in\/certification\/tutorial\/information-technology\/selenium-professional\/supported-browsers-and-platforms\/\">Supported Browsers and Platforms<\/a><\/li>\n<\/ul>\n<div class=\"apply\">\n<h3><a href=\"https:\/\/www.vskills.in\/practice\/startPracticeTest\/Selenium-WebDriver-Questions\">Free Selenium Practice Tests | Go To Selenium Practice Test Now<\/a><\/h3>\n<h3>Apply for Selenium Certification Now!!<\/h3>\n<p><a href=\"http:\/\/www.vskills.in\/certification\/Certified-Selenium-Professional\">http:\/\/www.vskills.in\/certification\/Certified-Selenium-Professional<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Introduction to Selenium | Selenium Webdriver Online Course Selenium and Selenium Webdriver Selenium is a set of different software tools each with a different approach to supporting test automation. Most Selenium QA Engineers focus on the one or two tools that most meet the needs of their project, however learning all the tools will give&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"categories":[350],"tags":[7026,349,7027,361,6821,7025],"class_list":["post-752","page","type-page","status-publish","hentry","category-selenium","tag-selenium-automation-testing","tag-selenium-certification","tag-selenium-documentation","tag-selenium-introduction","tag-selenium-professional","tag-selenium-webdriver"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Introduction to Selenium | Selenium Webdriver Online Course<\/title>\n<meta name=\"description\" content=\"Selenium is a test tool for web applications. This selenium tutorial introduces the components of this portable software testing tool and Selenium Webdriver,\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vskills.in\/certification\/tutorial\/selenium-tutorial-introduction\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introduction to Selenium | Selenium Webdriver Online Course\" \/>\n<meta property=\"og:description\" content=\"Selenium is a test tool for web applications. This selenium tutorial introduces the components of this portable software testing tool and Selenium Webdriver,\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vskills.in\/certification\/tutorial\/selenium-tutorial-introduction\/\" \/>\n<meta property=\"og:site_name\" content=\"Tutorial\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vskills.in\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-12T08:43:12+00:00\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/selenium-tutorial-introduction\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/selenium-tutorial-introduction\/\",\"name\":\"Introduction to Selenium | Selenium Webdriver Online Course\",\"isPartOf\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\"},\"datePublished\":\"2013-01-02T07:22:36+00:00\",\"dateModified\":\"2024-04-12T08:43:12+00:00\",\"description\":\"Selenium is a test tool for web applications. This selenium tutorial introduces the components of this portable software testing tool and Selenium Webdriver,\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/selenium-tutorial-introduction\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vskills.in\/certification\/tutorial\/selenium-tutorial-introduction\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/selenium-tutorial-introduction\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Introduction to Selenium | Selenium Webdriver Online Course\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"name\":\"Tutorial\",\"description\":\"Vskills - A initiative in elearning and certification\",\"publisher\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\",\"name\":\"Vskills\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"contentUrl\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"width\":73,\"height\":55,\"caption\":\"Vskills\"},\"image\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/vskills.in\/\",\"https:\/\/x.com\/vskills_in\",\"https:\/\/www.linkedin.com\/company-beta\/1371554\/\",\"https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Introduction to Selenium | Selenium Webdriver Online Course","description":"Selenium is a test tool for web applications. This selenium tutorial introduces the components of this portable software testing tool and Selenium Webdriver,","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vskills.in\/certification\/tutorial\/selenium-tutorial-introduction\/","og_locale":"en_US","og_type":"article","og_title":"Introduction to Selenium | Selenium Webdriver Online Course","og_description":"Selenium is a test tool for web applications. This selenium tutorial introduces the components of this portable software testing tool and Selenium Webdriver,","og_url":"https:\/\/www.vskills.in\/certification\/tutorial\/selenium-tutorial-introduction\/","og_site_name":"Tutorial","article_publisher":"https:\/\/www.facebook.com\/vskills.in\/","article_modified_time":"2024-04-12T08:43:12+00:00","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/selenium-tutorial-introduction\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/selenium-tutorial-introduction\/","name":"Introduction to Selenium | Selenium Webdriver Online Course","isPartOf":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website"},"datePublished":"2013-01-02T07:22:36+00:00","dateModified":"2024-04-12T08:43:12+00:00","description":"Selenium is a test tool for web applications. This selenium tutorial introduces the components of this portable software testing tool and Selenium Webdriver,","breadcrumb":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/selenium-tutorial-introduction\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vskills.in\/certification\/tutorial\/selenium-tutorial-introduction\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/selenium-tutorial-introduction\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vskills.in\/certification\/tutorial\/"},{"@type":"ListItem","position":2,"name":"Introduction to Selenium | Selenium Webdriver Online Course"}]},{"@type":"WebSite","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","name":"Tutorial","description":"Vskills - A initiative in elearning and certification","publisher":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization","name":"Vskills","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","contentUrl":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","width":73,"height":55,"caption":"Vskills"},"image":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/vskills.in\/","https:\/\/x.com\/vskills_in","https:\/\/www.linkedin.com\/company-beta\/1371554\/","https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw"]}]}},"_links":{"self":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/752","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/comments?post=752"}],"version-history":[{"count":11,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/752\/revisions"}],"predecessor-version":[{"id":59318,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/752\/revisions\/59318"}],"wp:attachment":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/media?parent=752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/categories?post=752"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/tags?post=752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}