Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Android tools for web developers
branch: master
5 comments

Add initial version of EventRecorder.

The suite allows you to record test cases for web applications, meaning that
all user interaction with a web page will be recorded. This includes URL loads,
touch events and hardware keyboard events. You can also evaluate JavaScript and
capture screenshots, and the result of these actions will be saved on the host
computer and can later be compared to a previous test run.

EventRecorder consists of a Python script running on a host that records all
touch and hardware keyboard events, as well as allowing the user to perform a
few actions described below.

In addition, there's a Java application running on your target Android device.
The device application uses an Android WebView component that is able to
record and replay all user interaction. This component is the exact same one
used in the Android browser.

The Python script communicates with this application via messages or file
sending over ADB. If you're familiar with our RemoteJS tool, you'll have a
better understanding on how it works already, since we used the same techniques
for this suite.
latest commit 895c929528
Helder Correia authored
Failed to load latest commit information.
eventrecorder Add initial version of EventRecorder.
remotejs Rename JSBase64 to Base64.
README Long live android-tools!

README

Collection of tools to help web developers on Android

Copyright (c) 2010 Sencha Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

Something went wrong with that request. Please try again.