Skip to content
An example setup of an automated testing suite for testing Android apps
Python 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.
.circleci
android_apps
scripts
tests
.gitignore
LICENSE
README.md
conftest.py
environment.yml
setup.cfg

README.md

automated-mobile-testing-demo

This code is for our automated mobile testing tutorial on the Lambert Labs website: https://lambertlabs.com/2019/09/23/writing-tests-for-android-apps-using-python-and-linux/

It contains a short mobile test for the Chess Free Android app, to be run on Ubuntu 16.04+.

To run this project:

  1. Follow the instructions in the Setting up the environment section of the tutorial
  2. Clone this repository
  3. Replace android_apps/apk_file_goes_here with the APK file of the Chess Free app (V3.02): https://apkpure.com/chess-free/uk.co.aifactory.chessfree/versions
  4. Start up Appium, and start up the Android Emulator
  5. Open a terminal in the top level directory and run pytest
You can’t perform that action at this time.