All Projects → appium → Appium Uiautomator2 Server

appium / Appium Uiautomator2 Server

Licence: apache-2.0
Appium UiAutomator/UiObject2-based server for Android UI automation. This module is used by appium-uiautomator2-driver component

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Appium Uiautomator2 Server

Pagure
pagure is a light-weight git-centered forge based on pygit2. (MIRROR)
Stars: ✭ 176 (-10.2%)
Mutual labels:  server
Autoserver
Create a full-featured REST/GraphQL API from a configuration file
Stars: ✭ 188 (-4.08%)
Mutual labels:  server
Actionhero
Actionhero is a realtime multi-transport nodejs API Server with integrated cluster capabilities and delayed tasks
Stars: ✭ 2,280 (+1063.27%)
Mutual labels:  server
Quarry
Python library that implements the Minecraft network protocol and data types
Stars: ✭ 182 (-7.14%)
Mutual labels:  server
Thin
A very fast & simple Ruby web server
Stars: ✭ 2,170 (+1007.14%)
Mutual labels:  server
Simple Web Server
A very simple, fast, multithreaded, platform independent HTTP and HTTPS server and client library implemented using C++11 and Boost.Asio. Created to be an easy way to make REST resources available from C++ applications.
Stars: ✭ 2,261 (+1053.57%)
Mutual labels:  server
Sifrr
⚡️ Set of tiny, independent libraries for creating modern and fast webapps with javascript/typescript
Stars: ✭ 174 (-11.22%)
Mutual labels:  server
Qtswissarmyknife
QSAK (Qt Swiss Army Knife) is a multi-functional, cross-platform debugging tool based on Qt.
Stars: ✭ 196 (+0%)
Mutual labels:  server
Supysonic
Supysonic is a Python implementation of the Subsonic server API.
Stars: ✭ 187 (-4.59%)
Mutual labels:  server
Winappdriver
Windows Application Driver
Stars: ✭ 2,577 (+1214.8%)
Mutual labels:  appium
Jpasskit
jPasskit is an Java™ implementation of the Apple™ PassKit Web Service.
Stars: ✭ 184 (-6.12%)
Mutual labels:  server
Ego
Ego is a full-stack web framework written in Go, lightweight and efficient front-end component solutions, based on gin. The front-end is compiled, does not affect the back-end.
Stars: ✭ 185 (-5.61%)
Mutual labels:  server
Cod4x server
Extended Call of Duty 4 server
Stars: ✭ 190 (-3.06%)
Mutual labels:  server
Appium
Python Appium objectpage
Stars: ✭ 180 (-8.16%)
Mutual labels:  appium
Deepdetect
Deep Learning API and Server in C++14 support for Caffe, Caffe2, PyTorch,TensorRT, Dlib, NCNN, Tensorflow, XGBoost and TSNE
Stars: ✭ 2,306 (+1076.53%)
Mutual labels:  server
Mysql Sandbox
Quick and painless install of one or more MySQL servers in the same host.
Stars: ✭ 176 (-10.2%)
Mutual labels:  server
Pronote Api
(Tout langage) API compatible Pronote 2020/2021
Stars: ✭ 186 (-5.1%)
Mutual labels:  server
Atlasr
Atlasr is a truly open-source and free map browser.
Stars: ✭ 196 (+0%)
Mutual labels:  server
Sgo
A dev server for rapid prototyping. Setting a directory to a static server.It provides a 404 neat interface for listing the directory's contents and switching into sub folders.
Stars: ✭ 194 (-1.02%)
Mutual labels:  server
Bashhub Server
Private cloud shell history. Open source server for bashhub https://github.com/rcaloras/bashhub-client
Stars: ✭ 189 (-3.57%)
Mutual labels:  server

appium-uiautomator2-server

Codacy Badge Build Status

A netty server that runs on the device listening for commands and executes using UiAutomator V2.

building project

build the android project using below commands

gradle clean assembleServerDebug assembleServerDebugAndroidTest

Starting server

push both src and test apks to the device and execute the instrumentation tests.

adb shell am instrument -w io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner

run unitTest

build the unitTest flavor using the below commands

gradle clean assembleE2ETestDebug assembleE2ETestDebugAndroidTest

unitTest flavor contains tests for handlers and can be invoked by using following command

gradle clean connectedE2ETestDebugAndroidTest

the above command takes care about installing the AUT apk in to the testing device/emulator before running the tests.

you can also invoke the test using below command

adb shell am instrument -w io.appium.uiautomator2.e2etest.test/androidx.test.runner.AndroidJUnitRunner

Note: AUT apk should be installed before executing above command.

Other Sections:

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].