Skip to content

ASKIDA/Selenium2LibraryExtension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Selenium2LibraryExtension For Robot Framework

Introduction

This library was created as an expansion to Selenium2Library. It was initially created as a solution to specific test cases that required overhead (such as calling inline javascripts or using many steps for one action). It also features bugfixes.

Installation

Only available as a standalone library yet. Simply clone the whole project, and import Selenium2LibraryExtension.py in your Robot Framework project. If your project already imports Selenium2Library, remove it from your imports (This library already imports it). A PyPi package will be created for this project eventually (todo). Running the script in /dependencies should do the trick (If you have pip)

Requirements

Until we deploy a PyPi package, you will need to take care of prerequisites, which are of course, Selenium WebDriver, and Selenium2Library.

Long story short, you can run the following command (if you have pip installed).

pip install robotframework-selenium2library

Documentation

The complete documentation of new keywords can be found here. The library also features a fix to a logic error in the wait until family keywords, where it didn't handle exceptions (resulting in keywords sometimes failing even if their timeout hadn't been reached). The patch can be seen in /patches

About

A keyword extension to Selenium2Library

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors