Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MagnetoTesting/magneto
Android Test Automation
https://github.com/MagnetoTesting/magneto
Last synced: about 1 month ago
JSON representation
Android Test Automation
- Host: GitHub
- URL: https://github.com/MagnetoTesting/magneto
- Owner: MagnetoTesting
- License: apache-2.0
- Archived: true
- Created: 2015-03-09T08:08:13.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2022-01-21T18:56:08.000Z (almost 3 years ago)
- Last Synced: 2024-05-13T18:35:16.136Z (7 months ago)
- Language: Python
- Homepage: http://getmagneto.com
- Size: 1.63 MB
- Stars: 81
- Watchers: 12
- Forks: 11
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-android-testing - Magneto
README
Magneto
=======![image]
Magneto was built by Automation Engineers for Automation Engineers out of necessity for a mobile centric test automation
framework that's easy to setup, run and utilize. At [EverythingMe], we went through many open source solutions but none
felt fast, easy and hassle free.Magneto is written in **Python** for **Android** devices. It utilizes the [uiautomator] tool via
a [Python wrapper] and [pytest] as a test framework.Magneto can be triggered from CLI, IDE and CI.
Quick start
-----------
```bash
$ pip install magneto
$ magneto init calc
$ magneto run tests/
```Required params:
| Option | Description |
| --- | --- |
| ```` | Test file directory path. Usually ``ui_tests`` (Required) |
| ``--app-package ``| Tested app package name. e.g. ``--app-package com.facebook.katana`` |
| ``--app-activity `` | Tested app activity string. e.g. ``--app-activity com.facebook.katana.LoginActivity`` |Documentation
-------------
Full documentation at [magneto.readthedocs.org]Contribute
----------We invite you to use Magneto to test your Android products, to [open issues][magneto_issues], to request features, to ask questions
and submit your own Pull Requests.Leading contributors:
* [ranbena]
* [maticrivo]
* [amirnissim]
* [bergundy][uiautomator]: http://developer.android.com/tools/help/uiautomator/index.html
[Python wrapper]: https://github.com/xiaocong/uiautomator
[EverythingMe]: http://everything.me
[pytest]: http://pytest.org/
[magneto_issues]: https://github.com/EverythingMe/Magneto/issues[ranbena]: https://github.com/ranbena
[maticrivo]: https://github.com/maticrivo
[amirnissim]: https://github.com/amirnissim
[bergundy]: https://github.com/bergundy[magneto.readthedocs.org]: http://magneto.readthedocs.org
[image]: https://s3.amazonaws.com/evme-static-assets/magneto/Magneto.jpg