AutoRecorder for Robot Framework
==================================================
_____________________________________________________________________________________________________________________________________
**!!! This repository is not actively maintained, but I am open to help and fixing issues, just let me know by submitting issue !!!**
_____________________________________________________________________________________________________________________________________
[![AutoRecorder](https://github.com/SanthoshS20/robotframework-autorecorder/actions/workflows/python-app.yml/badge.svg?branch=master)](https://github.com/SanthoshS20/robotframework-autorecorder/actions/workflows/python-app.yml)
Introduction
------------
RobotFramework library allowing to automatically start video recording of desktop when test or (and) suite starts. Based on [ScreenCapLibrary](https://github.com/mihaiparvu/ScreenCapLibrary)
- Information about keywords can be found on the [Keyword Documentation](https://raw.githack.com/sebastianciupinski/robotframework-autorecorder/master/docs/AutoRecorder.html) page.
Requirements
------------
* Robot Framework
Installation
------------
#### Using pip ####
The recommended installation tool is [pip](http://pip-installer.org).
Install pip.
Enter the following:
pip install robotframework-autorecorder
Usage
------------
To work with library only importing it is needed. By default video for each test case is created, by it is possible to create video per whole suite or create videos for test cases and for whole suite.
Import arguments can be also used for tuning underlaying ScreenCapLibrary.
TestRecorder.robot
*** Settings ***
Documentation This example demonstrates how to use current library
Library AutoRecorder
Library SeleniumLibrary
*** Test Cases ***
Example Test
Open Browser http://example.local gc
Sleep 5s
SuiteRecorder.robot
*** Settings ***
Documentation This example demonstrates how to use current library
Library AutoRecorder mode=suite
Library SeleniumLibrary
*** Test Cases ***
Example Test
Open Browser http://example.local gc
Sleep 5s
SuiteAndTestRecorder.robot
*** Settings ***
Documentation This example demonstrates how to use current library
Library AutoRecorder mode=suite,test
Library SeleniumLibrary
*** Test Cases ***
Example Test
Open Browser http://example.local gc
Sleep 5s
Raw data
{
"_id": null,
"home_page": "https://github.com/sebastianciupinski/robotframework-autorecorder",
"name": "robotframework-autorecorder",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "Sebastian Ciupinski",
"author_email": "sebastian.ciupinski+robotframework-autorecorder@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/a9/cd/4c657f0b7bb4831394763e75b7c4d260a69f925b5d9c2507e6bc5179e761/robotframework_autorecorder-0.1.6.tar.gz",
"platform": null,
"description": "AutoRecorder for Robot Framework\n==================================================\n\n_____________________________________________________________________________________________________________________________________\n\n\n**!!! This repository is not actively maintained, but I am open to help and fixing issues, just let me know by submitting issue !!!**\n\n\n_____________________________________________________________________________________________________________________________________\n\n[![AutoRecorder](https://github.com/SanthoshS20/robotframework-autorecorder/actions/workflows/python-app.yml/badge.svg?branch=master)](https://github.com/SanthoshS20/robotframework-autorecorder/actions/workflows/python-app.yml)\n\nIntroduction\n------------\n\nRobotFramework library allowing to automatically start video recording of desktop when test or (and) suite starts. Based on [ScreenCapLibrary](https://github.com/mihaiparvu/ScreenCapLibrary)\n\n- Information about keywords can be found on the [Keyword Documentation](https://raw.githack.com/sebastianciupinski/robotframework-autorecorder/master/docs/AutoRecorder.html) page.\n\n\nRequirements\n------------\n* Robot Framework\n\n\nInstallation\n------------\n#### Using pip ####\n\nThe recommended installation tool is [pip](http://pip-installer.org).\n\nInstall pip.\nEnter the following:\n\n pip install robotframework-autorecorder\n\nUsage\n------------\nTo work with library only importing it is needed. By default video for each test case is created, by it is possible to create video per whole suite or create videos for test cases and for whole suite.\nImport arguments can be also used for tuning underlaying ScreenCapLibrary.\n\n\nTestRecorder.robot\n\n *** Settings ***\n Documentation This example demonstrates how to use current library\n Library AutoRecorder\n Library SeleniumLibrary\n\n *** Test Cases ***\n Example Test\n Open Browser http://example.local gc\n Sleep 5s\n \n \nSuiteRecorder.robot\n\n *** Settings ***\n Documentation This example demonstrates how to use current library\n Library AutoRecorder mode=suite\n Library SeleniumLibrary\n \n *** Test Cases ***\n Example Test\n Open Browser http://example.local gc\n Sleep 5s\n\n\nSuiteAndTestRecorder.robot\n\n *** Settings ***\n Documentation This example demonstrates how to use current library\n Library AutoRecorder mode=suite,test\n Library SeleniumLibrary\n \n *** Test Cases ***\n Example Test\n Open Browser http://example.local gc\n Sleep 5s\n\n\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Robot Framework AutoRecorder Library",
"version": "0.1.6",
"project_urls": {
"Homepage": "https://github.com/sebastianciupinski/robotframework-autorecorder"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "329f7641a8b9801ada794013c47089bdc58805b6d49f16abb83be5c8e9b6c8a3",
"md5": "e071a92884381149174db4df605341f8",
"sha256": "a16a4837bbbad847f6ac98cc3198b188768b33d2fe7734633f12e1c2d59d28e1"
},
"downloads": -1,
"filename": "robotframework_autorecorder-0.1.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e071a92884381149174db4df605341f8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 9032,
"upload_time": "2024-09-05T11:40:15",
"upload_time_iso_8601": "2024-09-05T11:40:15.836251Z",
"url": "https://files.pythonhosted.org/packages/32/9f/7641a8b9801ada794013c47089bdc58805b6d49f16abb83be5c8e9b6c8a3/robotframework_autorecorder-0.1.6-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a9cd4c657f0b7bb4831394763e75b7c4d260a69f925b5d9c2507e6bc5179e761",
"md5": "7548bf832c7e9f564d2d2fb8e2aeda82",
"sha256": "4fd0a8fc0b775729a6f02885314fdf32584ae11b7af3c671a401639d0951adca"
},
"downloads": -1,
"filename": "robotframework_autorecorder-0.1.6.tar.gz",
"has_sig": false,
"md5_digest": "7548bf832c7e9f564d2d2fb8e2aeda82",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7911,
"upload_time": "2024-09-05T11:40:16",
"upload_time_iso_8601": "2024-09-05T11:40:16.740922Z",
"url": "https://files.pythonhosted.org/packages/a9/cd/4c657f0b7bb4831394763e75b7c4d260a69f925b5d9c2507e6bc5179e761/robotframework_autorecorder-0.1.6.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-05 11:40:16",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "sebastianciupinski",
"github_project": "robotframework-autorecorder",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "robotframework-autorecorder"
}