Package: robotframework-executor
DescriptionApplication to run theRobot FrameworkTest From the File System with following features.Group Robot Test Cases from different Folders and Group them in batch.Search Test using Robot TagsRun/Track the batch execution status in real time.Bookmarks your frequently used test sets to create batch easily.Run Robot Batch in parallel to seed up the execution.Designed to suite Mobile and Web test Automation in mind.This application is written inPython3.7. Not tested for Python 3.8Can be integrated with Microfocus ALM Authentication.Download the Historical data in csv format.Dashboard for Historical Data (e.g. Test Executions)AuthorMandeep DhimanInstallation RequirementsPython3Robot FrameworkTkinterrequestsmatplotlibInstallationUsingpipThe recommended installation method is usingpippip install robotframework-executorTo run the Application, Run following in Terminal/CommandroboappHow to Create a BatchHow to Run a BatchHow to Create a BookMarkStatisticsALM Authentication ConfigurationThis Application comes with ALM Authentication. By Default this is feature is disabled.
To enable this feature, Select‘Options->Use ALM’from the Options Menu.
Note: In order it to work, Make sure you are setting ALM URL from‘Options->Preferences’Menu.UsageBrowse to base Robot Framework Project Location Folder.Search the Test Cases by Browsing to different Folder.You can also Search Test by Tags.From the Search Results Add the Test cases to the Batch.Click on Create Batch.Fill in the Required Batch Details Create a BatchOnce Batch is Created, Go to Batch Monitor.Right Click the batch and Click Start to Start the Test Execution.Application do not allow to overwrite existing bookmark.If you really want to updated exiting bookmark, then use admin password (Pr1y@)NoteIf you are running this tool in virtual environment, then make sure you install all your project dependencies in the
same virtual environment.Information Provided on Create batch form is exposed as Command line variables to robot Test. So values in these
fields can be used in the Robot Test as Variables.
ReadSetting variables in command lineHere is the Mapping of fields to variable names.Language => ENV_LANGUAGETest Plan Path => ALMTestPlanPathTest Lab Path => ALMTestLabPathTest Set Name => ALMTestSetNameMobile Specific Mapping:Select Device / Browser => ENV_DEVICE_UDIDSelect Server=> ENV_MC_SERVERUser Name => ENV_MC_USER_NAMEUser Password => ENV_MC_USER_PASSBrowser Specific Mapping:Select Device / Browser => ENV_BrowserSelect URL => ENV_URLIf you are using Microfocus’s ALM Login Form then following variable will be exposed:AlmUrlName => almuseridPassword => almuserpswdDomain => almdomainProject => almprojectProject ContributorsMandeep DhimanKnow BugsSorting in Scripts TableRobot Framework Version Supportrobo-executor Versionrobotframwork Version Supportedv 0.1.2v <= 3.1.2v 0.1.3v 3.2.2HistoryVersionFeatures/enhancements0.1.5Support for Robot Framework 4.1. (If cannot use RF4.1, then use version 0.1.4 for this software.)Bug fixes for Test execution and Test Creation Stats0.1.4Bug Fixes and Ubuntu Compatibility.0.1.3RF 3.2.2 Compatibility0.1.1 - 0.1.2Minor Documentation fixes.
Requirements updated.0.1.0Added Options Menu,
Bug Fixes0.0.9Clone Batch Feature,
Fixed Broken RST0.0.8Added Mac Compatibility,
Sorting For Batch Execution Monitor