Saravanan666/pypi-org huggingface dataset:
Package: robotframework-androidlibrary
robotframework-androidlibraryis aRobot Frameworktest library for all your Android
automation needs.It usesCalabash Androidto
communicate with your instrumented Android application similar to howSelenium
WebDrivertalks to your web
browser.InstallationTo install, just fetch the latest version from PyPI:pip install --upgrade robotframework-androidlibraryUsageTo use the library, import it at the beginning of a Robot Framework Test:SettingValueLibraryAndroidLibraryDocumentationThe keyword documentation can be found at <http://lovelysystems.github.com/robotframework-androidlibrary/>Prepare your Approbotframework-androidlibrary uses calabash-android underneath. To install calabash-android (we’ve only tested this with v0.3.2 yet), use the following command:gem install --version '= 0.4.18' calabash-androidTo prepare your android app look at  <https://github.com/calabash/calabash-android#installation>Licenserobotframework is a port of the ruby-basedcalabash-androidand therefore
licensed under theEclipse Public License (EPL) v1.0Development byLovely Systems GmbH,
sponsored byAxel Springer AG.
Package: robotframework-apachetomcat
Robot Framework library to manage Apache Tomcat serverShort DescriptionRobot Frameworklibrary for managing Apache Tomcat Server.This library is Implemented on the basis of: -Manager App HOW-TO-tomcat-managerInstallationInstall the library from PyPI using pip:pip install robotframework-apachetomcatSettings for Apache Tomcat ServerTo use this library you need to add a user with the following roles totomcat-users.xmlfile on Apache Tomcat server: - manager-gui -
manager-script - manager-jmx - manager-status.<tomcat-users>
    <user username="tomcat" password="tomcat" roles="manager-jmx,manager-status,manager-script,admin,manager-gui,admin-gui,manager-script,admin"/>
</tomcat-users>DocumentationSee keyword documentation for ApacheTomcatManager library onGitHub.ExampleAn example of using ApacheTomcatManager library in Robot Framework test
case:*** Settings ***LibraryApacheTomcatManagerLibraryCollections*** Test Cases ***Simple TestConnect To Tomcatmy_host_name8080tomcattomcatalias=tmc${info}=ServerinfoLog Dictionary${info}Close All Tomcat ConnectionsLicenseApache License 2.0
Package: robotframework-appiumflutterlibrary
AppiumFlutterLibraryis a library for testing Flutter apps withRobot Framework.The project uses theFlutterDrivertest tools integrated toAppiumas aRobot Frameworklibrary.InstallationThe recommended installation method is usingpip:pip install --upgrade robotframework-appiumflutterlibrarySeeRobot Framework installation instructionsfor detailed information
about installing Python and Robot Framework itself.Keyword documentationAppiumFlutterLibrary has a completeKeyword Documentation.Flutter setupTo use AppiumFlutterLibrary you will need to make a simple setup in your Flutter project.At first, include flutter_driver package to your dev dependencies atpubspec.yaml:dev_dependencies:flutter_test:sdk:flutterflutter_driver:sdk:flutterThen go to yourmain.dartfile and add enableFlutterDriverExtension() to your main function before runApp()import'package:flutter/material.dart';import'package:flutter_driver/driver_extension.dart';voidmain(){enableFlutterDriverExtension();runApp(constMyApp());}...
Package: robotframework-AppiumSikuliLibrary
Appium SikuliGetting StartedAppium - Sikuli Robot Framework Libraryprovides keywords for Robot Framework to test UI through Sikuli.Support: Mobile, PCNotes:AppiumSikuliLibrary.jarfile is OS dependent. The version for Windows 64bit is included.
If the target OS is not Windows, please get the source code fromGitHub, and use Maven to buildAppiumSikuliLibrary.jaron the target OS, and replace the JAR file in the 'lib' folder.Available KeywordsHere is a list of the available keywords:AppiumSikuliLibrary KeywordsRecommended EnvironmentJava 11Python 3.10.x
Package: robotframework-asyncio-utils
DescriptionThis library contains utility functions to use asyncio features from robot easier.RequirementsTo use this library you need python >=3.8 and Robot Framework >=6.1.0Installationpip install robotframework-asyncio-utilsOnce you installed, just put "Library    AsyncioUtils" in the settings section of your robot file.Available KeywordsAsync Gather KeywordsAsync SleepAsync Create TaskAsync Await TaskEach keyword has a doc string too.Probably more keywords will be added to cover more features from asyncio.
Package: robotframework-async-keyword
Robot Framework AsyncLibraryGeneric Robot Framework library for asynchronous keyword executionInstallationInstall the latest release via PyPi using pip:pip install robotframework-async-keywordOr add to yourconda.yamlfile:- pip:
    - robotframework-async-keywordIn oder to help with development you can directly install from GitHub via:pip install git+https://github.com/rlehfeld/robotframework-async-keyword.gitOr add to yourconda.yamlfile:- pip:
    - git+https://github.com/rlehfeld/robotframework-async-keyword.gitUsageImport into a test suite with:Library AsyncLibraryTo run a keyword asynchronously:${handle}Async Runsome keywordfirst argumentsecond argumentTo retrieve the return value, a blocking call toAsync Getis called with the handle:${return_value}Async Get${handle}To wait with a timeout use${return_value}Async Get${handle}timeout=5 sec
Package: robotframework-autoitlibrary
AutoItLibrary is a Robot Framework keyword library wrapper for for the
freeware AutoIt tool (http://www.autoitscript.com/autoit3/index.shtml)
using AutoIt’s AutoItX.dll COM object. The AutoItLibrary class
provides a proxy for the AutoIt keywords callable on the AutoIt COM
object and provides additional high-level keywords implemented as
methods in this class.
Package: robotframework-autorecorder
AutoRecorder for Robot FrameworkIntroductionRobotFramework library allowing to automatically start video recording of desktop when test or (and) suite starts. Based onScreenCapLibraryInformation about keywords can be found on theKeyword Documentationpage.RequirementsRobot FrameworkInstallationUsing pipThe recommended installation tool ispip.Install pip.
Enter the following:pip install robotframework-autorecorderUsageTo 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    5sSuiteRecorder.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    5sSuiteAndTestRecorder.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
Package: robotframework-aws
robotframework-awsIf there is functionality that should be included in this library please email me or feel free to contribute. As of right now, I am focusing on other packages until I find better use cases for for test automation in AWS services.Contributors are welcome. This package is at the beginning of development.KEYWORD DOCUMENTATIONA library of keywords for interacting with AWS services in your robot tests. This library covers a variety of AWS services.Documentation for KeywordsAttention ContributorsContribution guidelines for this projectInstallationInstall the packagepip install robotframework-awsImport PackagePass in your AWS Credentials as parameters as shown below.*** Settings ***
Library  AWSLibraryCreating a Test CaseWhen creating a test case, start with creating a session in AWS for your test.***Test Case***
Example Test Case
     Create Session  us-east-1
     Key Should Not Exist  bucky  static/test.html  test.html
     Upload File  bucky  static/test.html  test.html
     Key Should Exist  bucky static/test.html  test.html
     Delete Session  us-east-1SessionA session is created to use AWS services as a user defining the region and profile is optional.|Create Session| region | profile=optional ||Delete Session| region | profile=optional ||Delete All Sessions|S3A key represents the path of the file located in the S3 bucket and Object Path represents the local path of the file on your host.|Get Bucket| bucket_name ||Get Object| bucket_name | object_path ||Delete File| bucket | key ||Upload File| bucket_name | object_path | key ||Download File| bucket_name | object_path | key ||Key Should Exist| bucket_name | object_path | key ||Key Should Not Exist| bucket_name | object_path | key ||Allowed Methods| array of methods |ResourcesKeywords can be used for local functionality that can be used with all services. These are helper methods to validate functionality, existence, and so on.|Local File Should Exist| path ||Local File Should Not Exist| path |
Package: robotframework-beholderlibrary
Robot Framework - BeholderLibraryA Robot Framework's library to integrate with the Zero Defect's Visual Regression testing platform.InstallationThe recommended installation method is usingpip:pipinstallrobotframework-beholderlibraryRunning this command installs also the latestSeleniumLibraryandRobot Frameworkversions, but you still need to installbrowser driversseparately.
The--upgradeoption can be omitted when installing the library for the
first time.With recent versions ofpipit is possible to install directly from the
GitHub_ repository. To install latest source from the master branch, use
this command:pipinstallgit+https://github.com/zerodefect-testhouse/robotframework-BeholderLibrary.gitPlease note that installation will take some time, becausepipwill
clone the BeholderLibrary project to a temporary directory and then
perform the installation.UsageTo use BeholderLibrary in Robot Framework tests, the library needs to
first be imported using theLibrarysetting as any other library.*** Settings ***
    Documentation     Simple example using BeholderLibrary.
    Library           SeleniumLibrary
    Library           BeholderLibrary

    *** Variables ***
    ${URL}      http://localhost:8000
    ${BROWSER}        Chrome

    *** Test Cases ***
    Verify HomePage
        Open Browser to HomePage
        Welcome Page Should Be Correctly Displayed
        [Teardown]    Close Browser

    *** Keywords ***
    Open Browser to HomePage
        Open Browser    ${URL}    ${BROWSER}
        Title Should Be    Login Page


    Input Password
        [Arguments]    ${password}
        Input Text    password_field    ${password}

    Submit Credentials
        Click Button    login_button

    Welcome Page Should Be Correctly Displayed
        Take Beholder Snapshot
Package: robotframework-bjrobot
IntroductionBJRobot is an webdriver based testing library for RobotFramework which could handle both desktop browser and mobile native and hybrid app.It support latest Selenium 3.0 webdriver and could be used without downloading webdriver for each browser again.
It uses Appium (version 1.x) to communicate with Android and iOS application similar to how Selenium WebDriver talks to web browser.It support Python 2.x for now.InstallationUsingpipThe recommended installation method is usingpip:pip install robotframework-bjrobotThe main benefit of usingpipis that it automatically installs all
dependencies needed by the library. Other nice features are easy upgrading
and support for un-installation:pip install -U robotframework-bjrobot

pip uninstall robotframework-bjrobotDirectory Layoutdoc/Keyword documentationsrc/Python source codeUsageTo write tests with Robot Framework and BJRobot, BJRobot must be imported into your RF test suite. SeeRobot Framework User Guidefor more information.As it uses Appium make sure your Appium server is up and running. For how to use Appium please refer to Appium DocumentationDocumentationThe keyword documentation could be found atKeyword DocumentationTO LISTexecute_javascriptshell command supportDesktop GUI Automation
Package: robotframework-browsermobproxylibrary
Robot Framework BrowserMob ProxyIntroductionBrowserMobProxyLibrary is aRobot Frameworklibrary ro interface withBrowserMob Proxy.BrowserMob Proxy is a simple utility to capture performance data for web apps (via the HAR format),
as well as manipulate browser behavior and traffic, such as whitelisting and blacklisting content,
simulating network traffic and latency, and rewriting HTTP requests and responses.More information about this library can be found in theKeyword Documentation.InstallationUsing pippipinstall-Urobotframework-browsermobproxylibraryManual installationMake sure you haveRobot Framework installed.Download source distributions (*.tar.gz) for the library and its dependencies:https://pypi.python.org/pypi/robotframework-browsermobproxylibraryExtract each source distribution to a temporary location.Go each created directory from the command line and install each project using:pythonsetup.pyinstallKeywordsRobot Framework keyword documentation is locatedHereExampleInstall Robot Framework library for seleniumpipinstall-Urobotframework-selenium2libraryDownload and extractBrowserMob ProxyBasic example:*** Settings ***DocumentationThis is just a BrowserMob Proxy Library tutorial...MetadataVERSION0.1LibrarySelenium2LibraryLibraryCollectionsLibraryOperatingSystemLibraryBrowserMobProxyLibrarySuite SetupStart BrowserSuite TeardownClose Browsers*** Variables ***${PAGE_URL}https://www.google.com${BROWSER}Firefox*** Keywords ***Start Browser[Documentation]Start firefox browserSet Selenium Implicit Wait10## Init BrowserMob ProxyStart Local Server<path to browsermob-proxy>## Create dedicated proxy on BrowserMob Proxy${BrowserMob_Proxy}=Create Proxy## Configure Webdriver to use BrowserMob ProxyCreate Webdriver${BROWSER}proxy=${BrowserMob_Proxy}Close BrowsersClose All BrowsersStop Local Server*** Test Cases ***Check something[Documentation]Check the page titleNew HargoogleGo to${PAGE_URL}Title Should BeGoogle${har}=Get Har As JSONcreate file${EXECDIR}${/}file.har${har}log to consoleBrowsermob Proxy HAR file saved as ${EXECDIR}${/}file.har
Package: robotframework-browser-tray
robotframework-browser-trayA tray icon for starting the Chromium installed byBrowser LibraryRequirementsNodeJS >= 18WindowsUse CasesExecute tests incrementally using e.g.RobotCodeTest selectors in an open web page interactively usingirobotHow to use itInstall the packagepipinstallrobotframework-browser-trayExecutebrowser-trayHint: In case your environment does not allow executing browser-tray, call the Python module directly:python-mBrowserTray3a. Click on the tray icon with the Chromium logo and selectOpen Chromium3b. If Microsoft Edge is installed on your machine:Close all instances of Microsoft Edgetaskkill/F/IMmsedge.exeStart Microsoft Edge withWindows + Rmsedge.exe--remote-debugging-port=1234Add these lines to the top of the .robot file with your tests:LibraryBrowserplaywright_process_port=55555Test SetupConnect To Browserhttp://localhost:1234chromiumuse_cdp=TrueIn order to use other ports execute:browser-tray--pw-port=XXXX--cdp-port=XXXXHow it worksOn start up it checks whetherrfbrowser init chromiumhas been executed in the current environment.If this requirement is met the Playwright wrapper is started withnode site-packages/Browser/wrapper/index.js 55555.Selecting "Open Chromium" in the tray icon executessite-packages/Browser/wrapper/node_modules/playwright-core/.local-browsers/chromium-XX/chrome-win/chrome.exe --remote-debugging-port=1234 --test-type.
Package: robotframework-bsnlibrary
BSNLibrary for Robot FrameworkRobot Framework Library for generating a random BSN (Burger Service Nummer, i.e. a
Dutch citizen service number) for test purposes.A BSN is used in Netherlands to identify a person for government organisations, seethis information of the Dutch government.
The number consists of 9 digits and has to pass the eleven test.This test can be explained with the example 211551557. Each digit is multiplied with
its position and the results are added up together:(9*2) + (8*1) + (7*1) + (6*5) + (5*5) + (4*1) + (3*5) + (2*5) - (1*7) = 110Note that the digit in position 1 is subtracted from the other results. The total
sum can be divided by 11, which means that this number has passed the eleven test.This library generates BSNs for test purposes in the sense that it generates random
9 digit numbers that pass the eleven test. By coincidence a generated number could
be a real person's BSN. Yet this library cannot violate such a person's privacy,
because it cannot tell you whether a number belongs to a real person or not, nor
will it provide you with any personal data related to a BSN. Obviously you should
only use this library in test environments.This library brings the following features to Robot Framework:generating a valid BSNgenerating a BSN that is unique within the current test rungenerating a number that will not pass the eleven testgenerating a BSN that starts with specific digitsgenerating a BSN that is less than 9 digits longchecking if a given number passes the eleven testreturning a list of BSNs generated during the current test runspecifying BSNs that should not be generatedPossible use cases:A test message that is processed by one or more systems can be tracked by its unique BSNCreating messages with BSNs in a certain range that leads to a certain response from a system or stubChecking whether a test message contains a valid BSNBackward compatibilityBSNLibrary v1.0.0 and later is not compatible with previous versions in the sense that is does not allow you to
validate a BSN withGenerate BSN. You should useValidate BSNinstead. If your test suite still usesGenerate
BSNfor validation it will generate an error saying that the length ofgivenexceeds the maximum value. In case
you have test suites usingGenerate BSNfor validation you can install BSNLibrary v0.4.0 for a smooth transition:pip install robotframework-bsnlibrary==0.4.0Your test suite will still run, but you will receive a warning of any deprecated use ofGenerate BSNand a
recommendation to replace it with the keywordValidate BSN. This allows you to convert your test suites at your own
pace.Installationpip install robotframework-bsnlibraryGeneral informationKeyword documentationInstallation package on PyPIRelease notesCreate date: 01-03-2020Author: Henk van den Akker
Package: robotframework-calculator
Robotframework CalculatorIntroductionExtension for Robotframework converting Time, Percent, DataPacket into numeric like objectsAllow following math operationsOperatingMath operation:Compare - eq, ne, gt, ge, lt, le (Equality allow deviation in percent)AddSubscriptMultipleDivideData formats:TimeInterval        - 2h 34m, ...Percent                  - 234 + 20%DataPacket (support iperf)  - 1G, 2g, 45mNumeric (integer, float)Keywords:MathLIST_SUM          - Allow sumarise provided list of numbers
NUMERIC_OPERATION - Allow regular ariphmetic, logical, percent operation on numbers (in, float)
PACKET_OPERATION  - Allow regular ariphmetic, logical, percent operation on DataPacket 
TIME_OPERATION    - Allow regular ariphmetic, logical, percent operation on TimeIntervals

Look full help in ROBOT_MATH.htmlConversionGET_PACKET - Convert packet string (1M) into numeric object
GET_TIME_INTERVAL - Convert time string (1h) into numeric objectAPI:Data Packetfrom robot_math import DataPacket 
data_packet1 = DataPacket('1M')

print(f"{data_paket1}")
> 1M
print(f"{data_paket1:K}")
> 1000000K
print(f"{data_paket1:b}")
> 800000000b
data_paket1 += '0.5M'
print(f"{data_paket1}")
> 1.5MTime Intervalfrom robot_math import TimeInterval

t1 = TimeInterval('1h')
print(f"{t1}")
> 1h
t1 += '20m'
print(f"{t1}")
> 1h 20m
t1 += TimeInterval('20m')
print(f"{t1}")
> 1h 40mPercentfrom robot_math import Percent

p = Percent('10.5%')
print(f"{p}")
> 10.50%
print(f"{p:.1%}")
> 10.5%
print(f"{p:.3f}")
> 0.105InstallationPIPpython -m pip install  robotframework-calculator
Package: robotframework-captchalibrary
CaptchaLibraryLibrary Scope:GLOBALAuthor:Joshua Kim Rivera | email:joshuakimrivera@gmail.comContents:CaptchaLibraryContentsIntroductionInstallationUsageGenerating DocumentationDependenciesIntroductionCaptchaLibraryis aRobotframeworkTest Library for decoding Captchas.View the latest keywordDocumentation here.InstallationOption 1Install using pypi, run:pipinstallrobotframework-captchalibraryOption 2With recent version ofpip, it is possible to install directly from GitHub repository. To Install latest source
from the master branch, use this command:pipinstallgit+https://github.com/joshuariveramnltech/captchalibrary.gitPlease note that installation will take some time, becausepipwill
clone theCaptchaLibraryproject to a temporary directory and then
perform the installation.UsageTo use CaptchaLibrary in Robot Framework tests, the library needs to
first be imported using theLibrarysetting as any other library.
It is important to Note that CaptchaLibrary requires the serviceUrl as parameter
upon import, see example below.*** Settings ***DocumentationSimple example using CaptchaLibraryLibraryCaptchaLibraryserviceUrl=sample.captcha.service.url*** Variables ***${sample_variable}*** Test Cases ***Test Case Sample One${captcha}Decode Base64 Captchapath/to/imageLog To Console${captcha}Generating DocumentationTo Generate the keyword Documentation, simple run:python-mrobot.libdocCaptchaLibrarydocumentation.htmlNote that the library must first be installed before generating a documentation.DependenciesRequestsPillow
Package: robotframework-capturefast
CaptureFast LibraryThis library has been created for data parse operation over documents via CaptureFast using Robot Framework.InstallationCaptureFastLibrary can be found on PyPI:https://pypi.org/project/robotframework-capturefast/To install, simply use pip:pip install robotframework-capturefastDependencies are automatically installed.You can reach the sample project at :https://github.com/CaptureFastSupport/Capturefast-bridge-library-for-Robocorp
Package: robotframework-cassandracqllibrary
Short DescriptionRobot Frameworklibrary to execute CQL statements in Cassandra
Database.Installationpip install robotframework-cassandracqllibraryDocumentationSee keyword documentation for CassandraCQLLibrary library onGitHub.Example*** Settings ***LibraryCassandraCQLLibraryLibraryCollectionsSuite SetupConnect To Cassandra127.0.0.19042Suite TeardownDisconnect From Cassandra*** Test Cases ***Get KeyspacesExecute CQLUSE system${result}Execute CQLSELECT * FROM schema_keyspaces;Log List${result}Log${result[1].keyspace_name}LicenseApache License 2.0