All Projects → dtmilano → Androidviewclient

dtmilano / Androidviewclient

Licence: apache-2.0
Android ViewServer client

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Androidviewclient

Pigar
☕️ A fantastic tool to generate requirements.txt for your Python project, and more than that. (IT IS NOT A PACKAGE MANAGEMENT TOOL)
Stars: ✭ 1,068 (-3.96%)
Mutual labels:  automation
Golang Chrome Automation
Automate Chrome tasks with Golang and ChromeDP
Stars: ✭ 58 (-94.78%)
Mutual labels:  automation
Forked Daapd Card
forked daapd card for Home Assistant Lovelace UI
Stars: ✭ 60 (-94.6%)
Mutual labels:  automation
Sshkey Audit
Automate SSH key management
Stars: ✭ 55 (-95.05%)
Mutual labels:  automation
Sikulisharp
A fast and simple Sikuli wrapper for .Net
Stars: ✭ 57 (-94.87%)
Mutual labels:  automation
It Toolbox
PowerShell module implementing useful functions helping Systems Administrators in daily automation tasks
Stars: ✭ 59 (-94.69%)
Mutual labels:  automation
Bibsearch
Download, manage, and search a BibTeX database.
Stars: ✭ 52 (-95.32%)
Mutual labels:  automation
Ai Platform
An open-source platform for automating tasks using machine learning models
Stars: ✭ 61 (-94.51%)
Mutual labels:  automation
Mini Climate Card
Minimalistic climate card for Home Assistant Lovelace UI
Stars: ✭ 58 (-94.78%)
Mutual labels:  automation
Botsharp
The Open Source AI Chatbot Platform Builder in 100% C# Running in .NET Core with Machine Learning algorithm.
Stars: ✭ 1,103 (-0.81%)
Mutual labels:  automation
Zoom Automation
An Automation script to automatically join a scheduled zoom meeting at a specific time without manual labour. This one's for all the lazy people like me who don't like waking up too early for zoom classes by the college.
Stars: ✭ 55 (-95.05%)
Mutual labels:  automation
Pyfttt
Python tools for interacting with IFTTT Webhooks Channel
Stars: ✭ 55 (-95.05%)
Mutual labels:  automation
Opencomputers
Home of the OpenComputers mod for Minecraft.
Stars: ✭ 1,104 (-0.72%)
Mutual labels:  automation
Bpmn Elements
Executable workflow elements based on BPMN 2.0
Stars: ✭ 54 (-95.14%)
Mutual labels:  automation
Apple Automation
iOS/macOS 自动化,效率玩法探索。
Stars: ✭ 60 (-94.6%)
Mutual labels:  automation
Bookmarklet Maker
Tool to create bookmarklet/ javascript apps to automate the web browser.
Stars: ✭ 52 (-95.32%)
Mutual labels:  automation
Ansible Role Gitea
Ansible role to deploy a Gitea instance
Stars: ✭ 58 (-94.78%)
Mutual labels:  automation
Stonic
Stonic Application
Stars: ✭ 61 (-94.51%)
Mutual labels:  automation
Kube Gen
Generate files from Kubernetes events
Stars: ✭ 59 (-94.69%)
Mutual labels:  automation
Webwhatsappbot
Core to automatize whatsapp - working 11/2018
Stars: ✭ 59 (-94.69%)
Mutual labels:  automation

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 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 2.7 and 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 Pre-release Upload Python Package

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

As of October 2020 we have reached:

culebra 800000 downloads

Thanks to all who made it possible.

Want to learn more?

Detailed information can be found in the AndroidViewClient/culebra wiki

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].