Selenium

Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should!) be automated as well.

Selenium has the support of some of the largest browser vendors who have taken (or are taking) steps to make Selenium a native part of their browser. It is also the core technology in countless other browser automation tools, APIs and frameworks.

Temario

    • Purpose

    • Selenium IDE

    • Record and play test cases

    • Verifying tes cases

    • Working with test suites

    • HTML documentation

    • Eclipse configuration

    • Helpers

    • Templates

    • Automatic test sequences

    • Finding web elements

    • Verify instructions

    • Creating log file

    • Test documentation

    • Find methods (name, ID, css, DOM ...)

    • Handling dynamic elements

    • Handling dynamic elements

    • Data in tables

    • Data in lists

    • Data in HTML tree

    • Working with Excel

    • ScreenShots

    • Logging options

    • Operators

    • Regex usage for capturing data

    • Conexion

    • Working with paramters

    • Create dynamic assert sentences

    • Conexion

    • Execute queries

    • Analize data results

    • Configuration for IE and Chrome

    • Modifying test to execute in multiple browsers

    • Create test suites to execute in multiple browsers

    • Execution in multiple nodes

    • Sequential execution

    • Parallel execution

    • Android Driver

    • Appium