Skip to main content

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

Metadata

Release files for robotframework-listenerlibrary 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for robotframework-listenerlibrary 1.0.3
File Interpreter ABI Platform
robotframework_listenerlibrary-1.0.3-py3-none-any.whl Python 3 none any Details

Release files / robotframework_listenerlibrary-1.0.3-py3-none-any.whl

Download URL robotframework_listenerlibrary-1.0.3-py3-none-any.whl
Size 4.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
47a3991b7651fa6d1354a81a599c9e0905a86d2083fb6d94f65cf4961f22d5a8
BLAKE2b-256 checksum
How to use checksums
70c3b8ed625a4613d469e09525faf80e7db8ac7f87b3723cbc063a644e68dbcf
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

1.0.3 This release

1 release file

1.0.2

1 release file

1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page