Skip to content

davidchunhoney/SeleniumLibrary

 
 

Repository files navigation

SeleniumLibrary

image

image

image

Introduction

SeleniumLibrary is a web testing library for Robot Framework that utilizes the popular Selenium tool internally. See the keyword documentation for available keywords and wiki for some more general information about the library.

SeleniumLibrary is based on the old SeleniumLibrary that was forked to Selenium2Library and then later renamed back to SeleniumLibrary.

The new SeleniumLibrary is currently in pre-release phase. The final SeleniumLibrary 3.0 release is planned for early September.

The Selenium2Library 1.8.0 keyword documentation is also available

Installation

The recommended installation method is using pip:

pip install --pre robotframework-seleniumlibrary

Notice that --pre is needed to get the current SeleniumLibrary, not the old SeleniumLibrary, until the final SeleniumLibrary 3.0 is released.

To install the old Selenium2Library, use this command instead:

pip install robotframework-selenium2library

See INSTALL.rst for more details about installation.

Usage

To write tests with Robot Framework and SeleniumLibrary, SeleniumLibrary must be imported into your Robot test suite. See Robot Framework User Guide for more information.

A demo project illustrating how to use this library can be found from: https://bitbucket.org/robotframework/webdemo

Support

Best places to ask for support:

When asking for help or reporting problems, please include the following information:

  • Full description of what you are trying to do and expected outcome
  • Version number of SeleniumLibrary, Selenium, and Robot Framework
  • Version number of the browser and the browser driver
  • Traceback or other debug output containing error information

About

Web testing library for Robot Framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 63.2%
  • RobotFramework 24.6%
  • HTML 9.9%
  • JavaScript 2.0%
  • CSS 0.3%