![]() ![]() Here, we will study some of the widely used automation frameworks and design patterns along with sample scripts for their implementations.Ī data-driven framework using Selenium and TestNG.Īn automation design pattern that helps in creating maintainable test suites. Used in scenarios that need to be failed if not completed in a defined time. To continue code script execution even after assertion statement failure. Makes execution of one test case dependent on another. Prioritizing the test cases or setting the order of test case execution. TestNG configuration and sample script to retry the failed tests. Sample script to run tests with different browsers. What is TestNG? What are its different features?Ĭhapter#26 – Selenium WebDriver with TestNG Sample ScriptĬreating a basic test in Selenium with TestNG.Īnnotations are basically the tags using which TestNG provides different features.Ĭhapter#28 – Data-Driven Testing in TestNGįramework in which the test data drives the automation tests.Ĭhapter#29 – Running Tests in Parallel using TestNGĬhapter#30 – Multi-browser testing using TestNG In the below tutorials, we will study one such framework/library – TestNG. In order to make validations, pass-fail a test case, create test reports, etc, we need a testing framework. Learn how to execute Javascript code in Selenium along with a code snippet. Learn about different mouse interaction commands along with code snippets.Ĭhapter#24 – Executing JavaScript Code in Selenium Learn about KeyDown, KeyUp, and sendKeys commands.Ĭhapter#23 – Mouse Interactions in Selenium ![]() Navigate back and forward using driver.navigate() command.Ĭhapter#22 – Keyboard Interactions in Selenium Learn the resizing of the browser window in Selenium WebDriver.Ĭhapter#21 – Navigate Back and Forward in the Browser history Selenium commands to maximize and minimize the browser window. Learn all the ways to refresh a web page in Selenium Ĭhapter#19 – Maximize and minimize the Browser Learn how to scroll up and down to a cordinate or specific element in Selenium.Ĭhapter#18 – Refresh a webpage in Selenium Simulate keyboard keypress events for non-text keys like Enter, Ctrl, Alt, etc.Ĭhapter#17 – Scroll a Webpage in Selenium Learn how to simulate mouse hover action.ĭrag and Drop web elements using Actions class in Selenium.Īccept – Dismiss alerts or pop-ups in Selenium.Ĭhapter#16 – Press ENTER, Function and other non-text keys Learn how to simulate mouse double-click action. Learn how to simulate mouse right-click action. ![]() Learn how to interact with dropdown elements. If you have no prior experience in Java then you can learn the basics of Java from our Java for Testers series.Ĭhapter#10 – Handling Dropdowns in Selenium Here, we are using Java language with Selenium. These will include some of the most commonly performed actions in test automation. The below tutorials will help you with code snippets and examples. Learn about waits in Selenium for synchronizing the different user actions. Some of the most commonly used WebDriver commands and their usage. Locate web elements in Selenium using Firebug or Chrome Developer tool.Ĭhapter#6 – Selenium WebDriver Basic Commands Java, Eclipse, and WebDriver setup with a sample script for validation.Ĭhapter#4 – Launching Browsers in SeleniumĬommands and sample scripts to launch different browsers.Ĭhapter#5 – Finding web elements in Selenium Introduction to Selenium, its different components, advantages, and limitations.Ĭhapter#2 – Selenium WebDriver Architecture ExplainedĪ detailed explanation of the Selenium WebDriver architecture and its different components. You will be using these commands during the automation of web-based applications. In addition, it covers the usage of basic Selenium commands. ![]() This section covers the introduction and setup part of the Selenium tutorial. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |