Skip to main content

Robot Framework Listener Library

Project description

ListenerLibrary for Robot Framework

Introduction

RobotFramework library relaying on listener interface. Allows to run defined RF keyword before other keywords are executed, after keywords are executet, before test, after test, etc.

Requirements

  • Robot Framework

Installation

Using pip

The recommended installation tool is pip.

Install pip. Enter the following:

pip install robotframework-listenerlibrary

Usage

BasicListener.robot

*** Settings ***
Documentation     This example demonstrates how to use current library
Library      ListenerLibrary

*** Test Cases ***
Example Test
    Should Be Equal As Numbers    2    2
	Register Start Keyword Listener    Log   message from start keyword listener
	Should Be Equal As Numbers    2    2
	Register End Keyword listener      Log   message form end keyword listener    level=WARN
    Should Be Equal As Numbers    2    2
	Custom Keyword    You will see keyword above this and bellow this
    Unregister End Keyword Listener
	Should Be Equal As Numbers    2    2
	Unregister Start Keyword Listener
	Should Be Equal As Numbers    2    2

*** Keywords ***
Custom Keyword
	[Arguments]     ${argument}
	Log       ${argument}

MultipleListeners.robot

*** Settings ***
Documentation     This example demonstrates how to use current library
Library      ListenerLibrary    WITH NAMR   FirstListener
Library      ListenerLibrary    WITH NAME	AnotherListener

*** Test Cases ***
Example Test
    Should Be Equal As Numbers    2    2
	FirstListener.Register Start Keyword Listener    Log   message from start keyword listener
	Should Be Equal As Numbers    2    2
	FirstListener.Register End Keyword listener      Log   message form end keyword listener    level=WARN
    Should Be Equal As Numbers    2    2
	Should Be Equal As Numbers    2    2
	AnotherListener.Register Start Keyword Listener    Log   start kw message from AnotherListener
    FirstListener.Unregister End Keyword Listener
	Should Be Equal As Numbers    2    2
	FirstListener.Unregister Start Keyword Listener
	AnotherListener.Unregister Start Keyword Listener
	Should Be Equal As Numbers    2    2

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

File details

Details for the file robotframework_listenerlibrary-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: robotframework_listenerlibrary-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.2

File hashes

Hashes for robotframework_listenerlibrary-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 47a3991b7651fa6d1354a81a599c9e0905a86d2083fb6d94f65cf4961f22d5a8
MD5 1327c53a0d1297f69ad7e9997f7dbd4e
BLAKE2b-256 70c3b8ed625a4613d469e09525faf80e7db8ac7f87b3723cbc063a644e68dbcf

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page