Skip to content
[Automation] Free, open source and open hardware solution making easy the record of automated tests on smartphones
Python RobotFramework OpenSCAD Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc
hardware
licenses
software
utils
.gitignore
CHANGELOG.md
LICENSE.txt
README.md

README.md

capster

Open source, open hardware and free plug-and-play solution making easy the record and the capture of automated tests on smartphones.
With this solution you will be able to record the ongoing tests even if the device or its connections are busy (ADB working, USB connection booked, ...). Test record won't be intrusive and will be discreet.

For more details about the API, the Robot Framework keywords or the web service have a look inside the doc folder (doc.md file).

To install dependencies

cd utils
bash install-deps.sh

To run the web service

cd software/src
python3.6 main.py

To test if the program is not broken

cd software/test
robot TestSuiteSample.robot

This command will trigger Robot Framework tests cases based on the Python-written library of keywords dealing with the web service.

Note

You should place this project within your usual web server folder and update the software/src/config.py file.

The OCR feature is not mature enough, you may improve it if needed. Indeed the stream and the picture may be fuzzy and text extraction may not work properly with not-enough-tall text.

The text extraction feature is based on Tesseract, thus you need to get the trained data from the repository so as to be able to extract texts. The install-deps.sh script available in the utils folder will do the job, but you might need to modify it so as to get the suitable data for other languages. Text extraction works badly if video record is on going :-/

Feel free to submit improvements with pull requests!

You can’t perform that action at this time.