Coder Social home page Coder Social logo

dhp82 / androidviewclient Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dtmilano/androidviewclient

0.0 0.0 0.0 26.41 MB

Android ViewServer and ADB client

License: Apache License 2.0

Shell 0.31% Python 98.82% Java 0.75% CSS 0.01% Makefile 0.05% Batchfile 0.06%

androidviewclient's Introduction

AndroidViewClient

AndroidViewClient was originally conceived as an extension to monkeyrunner but lately evolved as a pure python tool that automates or simplifies test script creation. It is a test framework for Android applications that:

    • Automates driving Android applications
    • Generates re-usable scripts
    • Provides view-based device independent UI interaction
    • Uses 'logical' screen comparison (UI Automator Hierarchy based) over image comparison (Avoiding extraneous detail issues, such as time or data changes)
    • Supports running concurrently on multiple devices
    • Provides simple control for high level operations like language change and activity start
    • Supports all Android APIs
    • Is written in python (python 3.6+ support in 20.x.y+)
๐Ÿ›Ž A new Kotlin backend is under development to provide more functionality and improve performance.
Take a look at CulebraTester2 and 20.x.y-series prerelease.

Latest Version Release Upload Python Package Downloads

NOTE: Pypi statistics are broken see here. The new statistics can be obtained from BigQuery.

As of August 2021 we have reached:

culebra 1 million downloads

Thanks to all who made it possible.

Installation

pip3 install androidviewclient --upgrade

Or check the wiki for more alternatives.

Want to learn more?

๐Ÿš€ Check Examples and Screencasts and videos page to see it in action.

Detailed information can be found in the AndroidViewClient/culebra wiki

androidviewclient's People

Contributors

alvin777 avatar aurthconan avatar awkasem avatar bucknerns avatar callmezack avatar christianpanton avatar dimaqq avatar divankov avatar djamdeo avatar dtmilano avatar ecto avatar fuzion24 avatar h1994st avatar hamiltont avatar huttarichard avatar hw-lee avatar jthurner avatar juliomfreitas avatar knorrium avatar ksuszka avatar liuyq avatar marc--olivier avatar mbani01 avatar mowshon avatar mwasilew avatar ravibhoraskar avatar rook828 avatar steve-the-edwards avatar theaddict avatar washyu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.