Selenium Training Courses

Selenium Training

Selenium (includes Webdriver) - open source web application testing software courses

Client Testimonials

Automatyzacja testów za pomocą Selenium

sposób prowadzenia przez trenera, podejście, odpowiedzi na każde zadane pytanie

Adam Witosławski - UNICREDIT Business Integrated Solutions S.C.p.A

Automatyzacja testów za pomocą Selenium

Interesująca elastyczna metoda prowadzenia szkolenia.

Tomasz Bażant - UNICREDIT Business Integrated Solutions S.C.p.A

Test Automation with Selenium

Small group, 1 on 1 attention. Felt comfortable asking questions.

Jaeanne St. Pierre - CVS Health

Test Automation with Selenium

Świetna umiejętność dostosowania się do grupy.

Sławomir Bućko - Izba Celna w Toruniu

Test Automation with Selenium

Spójne ujęcie tematu szkolenia przez prowadzącego, świetne połączenie teorii i dobrych praktyk.

Dariusz Moskała - Izba Celna w Toruniu

Automatyzacja testów za pomocą Selenium

Doświadczenie z narzędziami do testowania oraz komunikatywność prowadzącego. Profesjonalizm.

Piotr Wilkowski - Dong Energy IT Polska Sp. z o.o.

Automatyzacja testów za pomocą Selenium

Sposób prowadzenia

Andriy Zayats - Asseco Data Systems S.A.; SFP-ZAPA; INCREMENT Tomasz Stawarczyk

Automatyzacja testów za pomocą Selenium

Bardzo dużo czasu poświęconego lokalizatorom.

Tomasz Stawarczyk - Asseco Data Systems S.A.; SFP-ZAPA; INCREMENT Tomasz Stawarczyk

Test Automation with Selenium

Working through exercises

Paul Connolly - BarracudaFX

Selenium Course Outlines

Code Name Duration Overview
selendroid Selendroid: Automated testing for Android 7 hours Selendroid is an open-source test automation framework for Android devices. It can be used to test native applications, hybrid applications and mobile websites running on real devices as well as emulators. Based on the Selenium Webdriver client API, it supports full integration with existing Selenium frameworks. Selendroid supports hot plugging of hardware devices and can be integrated as a node in Selenium Grid for large-scale parallel testing. It is compatible with the JSON Wire Protocol. This training introduces the Selenium framework and walks participants through the setup, configuration and execution of automation tests in a live hands-on test environment. After the course, participants will have the knowledge and practice to carry out their own automated testing initiatives for Android devices. Audience     Test engineers Format of the course     Interactive discussion + heavy hands-on practice Introduction     Native-mobile, hybrid mobile and web app test automation     Selendroid vs Appium Overview of the Selendroid architecture components     Selendroid Client, Selendroid Server, AndroidDriver App, Selendroid-Standalone Setting up a Selendroid testing environment Choosing between hardware and emulator testing Running Selendroid-Standalone to manage test devices Running Selendroid Server for app automation testing Writing your first test Executing your first test Interacting with elements Using the XML viewer Using Selendroid Inspector to simplify test case development Integrating with Selenium Grid for parallel testing Testing gestures using the Advanced User Interactions API A note about multi-touch support Writing tests with other WebDriver-compatible languages (JavaScript, Python, etc.) Closing remarks
selendroid Selendroid: Automated testing for Android 7 hours Selendroid is an open-source test automation framework for Android devices. It can be used to test native applications, hybrid applications and mobile websites running on real devices as well as emulators. Based on the Selenium Webdriver client API, it supports full integration with existing Selenium frameworks. Selendroid supports hot plugging of hardware devices and can be integrated as a node in Selenium Grid for large-scale parallel testing. It is compatible with the JSON Wire Protocol. This training introduces the Selenium framework and walks participants through the setup, configuration and execution of automation tests in a live hands-on test environment. After the course, participants will have the knowledge and practice to carry out their own automated testing initiatives for Android devices. Audience     Test engineers Format of the course     Interactive discussion + heavy hands-on practice Introduction     Native-mobile, hybrid mobile and web app test automation     Selendroid vs Appium Overview of the Selendroid architecture components     Selendroid Client, Selendroid Server, AndroidDriver App, Selendroid-Standalone Setting up a Selendroid testing environment Choosing between hardware and emulator testing Running Selendroid-Standalone to manage test devices Running Selendroid Server for app automation testing Writing your first test Executing your first test Interacting with elements Using the XML viewer Using Selendroid Inspector to simplify test case development Integrating with Selenium Grid for parallel testing Testing gestures using the Advanced User Interactions API A note about multi-touch support Writing tests with other WebDriver-compatible languages (JavaScript, Python, etc.) Closing remarks
cucumber Cucumber: Implementing Behavior Driven Development (BDD) with Cucumber 14 hours Behaviour-Driven Development (BDD) is an Agile methodolgy aimed at improving the communication and collaboration among Software Developers, Quality Assurance / Testers, Business Analysts, and other parties involved in a project. Cucumber is an open-source “story-based” framework written in Ruby. It enables Behavior Driven Development (BDD) by allowing for the creation of tests that are understandable by technical as well as non-technical team members such as business stakeholders.   This course walks participants through real-life cases for Behavior Driven Development (BDD) and demonstrates hands-on how to implement Cucumber in various test scenarios. Audience     Testers and Developers Format of the course     The course includes a discussion of Behavior Driven Development (BDD) and how Cucumber can be used to carry out BDD testing in various contexts such as web application testing. Participants will be walked through the writing of their own code and execution of Cucumber. Introduction Installing and configuring Cucumber Business Driven Development (BDD) and Acceptance test–driven development (ATDD) The Ruby ecosystem Defining your project requirements Setting up web application testing system Working with the Gherkin specification language Writing features Writing scenarios Writing step definitions Organizing features and scenarios with tagging Working with hooks Working with databases Web-based test automation with Capybara Refactoring Cucumber Working with other languages (JavaScript, Java, PHP, etc.) Using Cucumber with Selenium Generating reports Involving the business analysts in your organization Emerging trends Conclusion
TesAutSel Test Automation with Selenium 21 hours This course provides training for handling testing projects and provides hands on experience with web applications, functional test automation and cross browser test automation using Selenium test suite. Intended Audience: Software test engineers Software developers involved in agile development At the end of Selenium training the delegates will be able to: Use Selenium test suite effectively in real projects Use Selenium for cross browser testing Distribute the tests using Selenium Grid Understanding the Structure of Web Pages and Applications (25%) Understanding locators (major focus on XPath, sub-focus on mane ID and CSS) How to break a web page down into testable parts Testing concepts and strategy Selenium IDE (25%) IDE features Building test cases Creating test suites Executing tests Selenium commands Troubleshooting Best practices, TIPs Testing AJAX applications Verify page elements Selenium WebDriver (50%) Installation and configuration Running test suites against various browsers Cross browser testing Debugging Selenium Grid Configuration Distributed testing Creating batch files Cross browser testing
Csharpfortesters C# for Automation Test Engineers 21 hours This course is designed for anyone interested in learning C# for the purpose of automation testing. It is a streamlined, intensive course with plenty of hands-on exercises to get participants ramped up quickly with the essential programming skills needed to apply in software automation testing. The focus is on the C# fundamentals which can be directly and immediately applied to test automation. This course does cover in depth test automation frameworks such as Selenium. If you are already versed in C# and wish to get straight into testing with Selenium, please check out: Selenium WebDriver in C#: Introduction to web testing automation in C#. Audience     This course is intended for beginner testers who wish to learn C# for automation testing as well as for professional testers with experience in other programming language such as Java or Javascript who wish to extend their testing skills to C#. Format of the course     Part lecture, part discussion, heavy hands-on practice, occasional tests to gauge understanding Project setup     .Net and VisualStudio setup C# data types and operators     Variable types     Operators     Conditional statements     Loop Statements     Lists     Switches     Arrays Object-oriented programming     Class creation     Constructors     Constructor overloading     Namespaces and using statements Methods     Method creation     Method reuse     Method overloading     Passing arguments Containers     ArrayLists     Vectors     HashTables     Generics Extending classes     Construction of classes     Inheritance     Polymorphism     Abstract classes     Interface classes Working with strings     Manipulation     Formatting     Tokenizers Unit tests     Web testing     Creation     Assertions Debugging     The Watch Window     Debug Commands     Debugging Functions Exception Handling     Catch Block     Finally Block     Throw Keyword     Try Catch Block Working with JSON     Structure     JSON libraries     Creating JSON strings     Deserializing Towards an Automation Framework Closing remarks
seleniumCsharp Selenium WebDriver in C#: Introduction to web testing automation in C# 14 hours This course introduces participants to automated testing with Selenium WebDriver and C# in Visual Studio. If you do not have C# programming experience or wish to brush up on C#, please check out the course: C# for Automation Test Engineers. Audience     Developers and testers with knowledge of C# who wish to set up automating testing with Selenium Format of the course     Part lecture, part discussion, heavy hands-on practice, occasional tests to gauge understanding Introduction     Selenium Automated Web Application Testing     C# and .NET About Selenium WebDriver     Tools     Unit testing Frameworks     Supported Browsers Installing and configuring WebDriver with C#, .NET and VisualStudio     Using NuGet     Libraries and extensions     Organizing your file structure Writing a Nunit Test     Import statements     Invoking the browser     Writing to the console Identifying UI Elements     Chrome Developer Tools and other extensions     Regular expressions     Index     Xpath functions Performing user actions in WebDriver     Performing mouse and keyboard operations     Edit boxes, combo boxes, buttons, links, checkboxes and radio buttons Capturing and validating data from web page     Asserts and execution flow Other operations     Mouse events     Screenshots     Executing Javascript Frames, alerts and multiple browser windows Using C#'s built-in functions     Strings     Date and time     Files and folders     Math operations Exception handling     C# .Net     Webdriver Synchronization     Implicit vs Explicit waits     Fluent waits Working with Page Objects (POM)     Refactoring     Developing a library of pages (POMs) Testing Structure     Nunit Fixtures, Nunit Traits and Categories, Playlists Helper Libraries Data-Driven Testing Selenium IDE and Selenium Grid Integration The future of automation testing

Upcoming Courses

CourseCourse DateCourse Price [Remote / Classroom]
Test Automation with Selenium - Olsztyn, ul. Kajki 3/1Mon, 2017-06-12 09:007800PLN / 3350PLN

Other regions

Weekend Selenium courses, Evening Selenium training, Selenium boot camp, Selenium instructor-led , Selenium coaching, Selenium training courses,Weekend Selenium training, Evening Selenium courses, Selenium trainer , Selenium on-site, Selenium instructor, Selenium one on one training , Selenium classes

Course Discounts

Course Venue Course Date Course Price [Remote / Classroom]
Python Programming Szczecin, ul. Sienna 9 Mon, 2017-05-29 09:00 10000PLN / 4448PLN
Facebook in advertising and marketing Lublin, ul. Spadochroniarzy 9 Fri, 2017-06-02 09:00 1881PLN / 1002PLN
Oracle 11g - Programming with PL / SQL I - Workshops Wroclaw, ul.Ludwika Rydygiera 2a/22 Tue, 2017-06-06 09:00 5990PLN / 2939PLN
MongoDB for Administrators Kraków, ul. Rzemieślnicza 1 Tue, 2017-06-06 09:00 3861PLN / 2087PLN
Adobe Photoshop Elements Gdańsk, ul. Powstańców Warszawskich 45 Wed, 2017-06-07 09:00 1881PLN / 1127PLN
Adobe Photoshop Elements Gdynia, ul. Ejsmonda 2 Wed, 2017-06-07 09:00 1881PLN / 1127PLN
Microsoft Office Excel - moduł Business Intelligence Gdynia, ul. Ejsmonda 2 Wed, 2017-06-07 09:00 2673PLN / 1391PLN
SQL Fundamentals Gdańsk, ul. Powstańców Warszawskich 45 Thu, 2017-06-08 09:00 3663PLN / 1610PLN
Adobe InDesign Poznan, Garbary 100/63 Thu, 2017-06-08 09:00 1881PLN / 1027PLN
Design Patterns in C# Poznan, Garbary 100/63 Thu, 2017-06-08 09:00 3861PLN / 1830PLN
Visual Basic for Applications (VBA) in Excel - Introduction to programming Gdynia, ul. Ejsmonda 2 Mon, 2017-06-12 09:00 3564PLN / 1891PLN
DTP (InDesign, Photoshop, Illustrator, Acrobat) Opole, Wladyslawa Reymonta 29 Mon, 2017-06-12 09:00 5940PLN / 4230PLN
Visual Basic for Applications (VBA) in Excel - Advanced Warszawa, ul. Złota 3/11 Mon, 2017-06-12 09:00 3069PLN / 1623PLN
Spring and Hibernate in Java Applications Poznan, Garbary 100/63 Tue, 2017-06-13 09:00 7722PLN / 3358PLN
Drools Rules Administration Wroclaw, ul.Ludwika Rydygiera 2a/22 Wed, 2017-06-14 09:00 21196PLN / 7023PLN
Adobe LiveCycle Designer Poznan, Garbary 100/63 Mon, 2017-06-19 09:00 2970PLN / 1885PLN
Build applications with Oracle Application Express (APEX) Katowice ul. Opolska 22 Mon, 2017-06-19 09:00 9801PLN / 4720PLN
Front End Developer Rzeszów, Plac Wolności 13 Mon, 2017-06-19 09:00 23000PLN / 7970PLN
Creating and managing Web sites Poznan, Garbary 100/63 Mon, 2017-06-19 09:00 5841PLN / 2298PLN
Introduction to Selenium Warszawa, ul. Złota 3/11 Thu, 2017-06-22 09:00 1871PLN / 824PLN
Javascript And Ajax Rzeszów, Plac Wolności 13 Mon, 2017-06-26 09:00 5841PLN / 3655PLN
Introduction to Programming Gdańsk, ul. Powstańców Warszawskich 45 Mon, 2017-06-26 09:00 5742PLN / 4121PLN
Implementation and Administration of Elasticsearch Wroclaw, ul.Ludwika Rydygiera 2a/22 Wed, 2017-06-28 09:00 20800PLN / 6903PLN
Effective interpersonal communication with elements of assertiveness Wroclaw, ul.Ludwika Rydygiera 2a/22 Thu, 2017-06-29 09:00 5148PLN / 1430PLN
Elasticsearch Advanced Administration, Monitoring and Maintenance Gdańsk, ul. Powstańców Warszawskich 45 Tue, 2017-07-04 09:00 17741PLN / 5876PLN
Nginx Setup, Configuration and Administration Bydgoszcz, ul. Dworcowa 94 Wed, 2017-07-05 09:00 6930PLN / 2850PLN
SQL Fundamentals Warszawa, ul. Złota 3/11 Mon, 2017-07-10 09:00 3663PLN / 1510PLN
SIP protocol in VoIP Poznan, Garbary 100/63 Mon, 2017-07-17 09:00 15929PLN / 5427PLN
Excel VBA Introduction Wroclaw, ul.Ludwika Rydygiera 2a/22 Wed, 2017-08-02 09:00 2376PLN / 1192PLN
Programming in WPF 4.5 Lublin, ul. Spadochroniarzy 9 Wed, 2017-08-16 09:00 6435PLN / 2443PLN
Creating and managing Web sites Poznan, Garbary 100/63 Mon, 2017-09-25 09:00 5841PLN / 2298PLN

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients