Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
PortablePythonRobot_2711.300.1.3.exe | 2017-01-06 | 36.5 MB | |
CHANGES.rst | 2017-01-06 | 3.5 kB | |
README.rst | 2017-01-06 | 6.8 kB | |
Totals: 3 Items | 36.5 MB | 0 |
Portable Python with Robot Framework (for Magik testing)
Intention
This collection of open source software is a portable (standalone) installation of the test automation framework Robot Framework.
It is named PortablePythonWithRobot (PPR) and includes
- the Portable Python core
- the Robot Framework standard test libraries and RIDE test data editor
- the Selenium2Library together with some WebDriver for web testing
- the Robot Framework Magik extension for testing Smallworld Magik 4.x images and 5.x sessions.
- the PyScripter, a Python Integrated Development Environment (IDE)
Hope this helps you in your daily work in testing the interacting of Smallworld GIS with web applications or other systems.
Have fun with testing, 05. Jan. 2017 Luiko Czub
Download & Installation
The installer can be retrieved from GitHup Releases or SourceForge.
Changes are documented in CHANGES.
Known Problems
If PPR should be used to start and test Smallworld Magik images, please choose an installation path name without spaces. Details see issue 2.
First start of PyScripter prompts an error "C:App not found", but continues.
Directory Layout
- App/
- Portable Python installation with Robot Framework, Ride and Selenium2Library
- logs/
- default log directory
- robot/
- resources like Robot Framework Magik, RobotDemo, WebDemo, Robot Emacs Mode
- robot/WebDriver/
- required GeckoDriver and ChromeDriver for testing browser with Selenium2Library
- MyMagikTests/
- place for your own tests and keyword definitions
- run_*_robot_tests.bat
- examples, how to start robot tests
- start|stop_*.bat
- helper scripts, needed by the examples
- ride_*_robot_tests.bat
- examples, how to open RIDE test data editor
Documentations
- Robot Framework User Guide robot/docs/robotframework-userguide-3.0/RobotFrameworkUserGuide.html
- keywords standard test libraries robot/docs/robotframework-userguide-3.0/libraries
- keywords Selenium2Library robot/docs/Selenium2Library.html
- keywords Robot Framework Magik Base robot/docs/robot_magik_base.html
- keywords Robot Framework Magik DsView robot/docs/robot_magik_dsview.html
- keywords Robot Framework library RobotMagikLauncher robot/docs/RobotMagikLauncher.html
- Python 2.7.11 documentation App/doc/python2711.chm
- PyScripter Manual App/PyScripter.chm
Package Details
Package Name | Portable Python | Python |
Version | 2.7.11.1 (customized) | 2.7.11 (32bit) |
License | MIT License | Python License 2.0 |
Package Name | PyScripter | |
Version | 2.6.0 | |
License | Open Source Software |
Package Name | Robot Framework | Selenium2Library |
Version | >= 3.0 | >= 1.8.0 |
License | Apache License 2.0 | Apache License 2.0 |
Package Name | Ride | wxPython |
Version | >= 1.5.2 | 2.8.12.1 |
License | Apache License 2.0 | wxWindows Library Licence |
Package Name | Robot Framework Magik | Robot Emacs Mode |
Version | 0.4.4 | --- |
License | Apache License 2.0 | GPL 3.0 |
Package Name | RobotDemo | WebDemo |
Version | 20160129 | 20150901 |
License | --- | --- |
Package Name | GeckoDriver | ChromeDriver |
Version | 0.12 | 2.27 |
License | MPL 2.0 | ??? |
This site is written in reStructuredText and converted into HTML with reStructuredText online renderer.