Appium - Automation for Apps

  •        571

Appium is an open source, cross-platform test automation tool for native, hybrid and mobile web apps, tested on simulators (iOS, FirefoxOS), emulators (Android), and real devices (iOS, Android, FirefoxOS).

http://appium.io/
https://github.com/appium/appium

Tags
Implementation
License
Platform

   




Related Projects

webdriverio - Next-gen WebDriver test automation framework for Node.js

  •    Javascript

WebdriverIO is a test automation framework that allows you to run tests based on the Webdriver protocol and Appium automation technology. It provides support for your favorite BDD/TDD test framework and will run your tests locally or in the cloud using Sauce Labs, BrowserStack or TestingBot. Check out our CONTRIBUTING.md to get started with setting up the repo. This repository is a development repository for the new version.

UI Automation Verify (UIA Verify) Test Automation Framework

  •    

UIA Verify is a test automation framework that features the User Interface Automation Test Library (UIA Test Library) and Visual UI Automation Verify (Visual UIA Verify), the graphical user interface tool. The framework facilitates manual and automated testing of the Microsoft...

robotframework-appiumlibrary - AppiumLibrary is an appium testing library for RobotFramework

  •    Python

AppiumLibrary is an appium testing library for RobotFramework. It uses Appium (version 1.x) to communicate with Android and iOS application similar to how Selenium WebDriver talks to web browser.

Linux Desktop Testing Project

  •    C

Linux Desktop Testing Project is aimed at producing high quality test automation framework (using GNOME / Python) and cutting-edge tools that can be used to test Linux Desktop and improve it. It uses the Accessibility libraries to poke through the application's user interface. We strive to help in building a quality desktop.


Sahi - Web Automation and Test Tool

  •    Java

Sahi is an automation and testing tool for web applications, with the facility to record and playback scripts.

Software Automation Framework Support

  •    Java

Multiplatform data-driven test automation execution services

gauge - Light weight cross-platform test automation

  •    Go

Gauge is a light weight cross-platform test automation tool. It provides the ability to author test cases in the business language. Read more about Why Gauge can be used, its terminologies and get started...

Web Services Test Automation Guidance using VS 2010 - Unit Test & Web Test

  •    

Project suggests web services test automation guidance and provides reusable libraries using Unit Test/ Web Test in VS 2010. Key deliverable consists of reusable libraries for Unit Test and Custom Add-ins for Web Test that can be reused to reduce automation development effort.

python-client - Python language bindings for Appium

  •    Python

An extension library for adding Selenium 3.0 draft and Mobile JSON Wire Protocol Specification draft functionality to the Python language bindings, for use with the mobile testing framework Appium. There are three ways to install and use the Appium Python client.

appium-desktop - Appium Server and Inspector in Desktop GUIs for Mac, Windows, and Linux

  •    Javascript

You can always pick up the latest release at our Release page on GitHub. If you're on Windows or macOS, Appium Desktop will automatically provide you with updated versions of the app when they are released. If you encounter a problem updating, simply delete or uninstall the app and re-download the latest from the link above.

appium-xcuitest-driver - Appium iOS driver, backed by Apple XCUITest

  •    Javascript

Note: Issue tracking for this repo has been disabled. Please use the main Appium issue tracker instead. By default, this driver will create a new iOS simulator and run tests on it, deleting the simulator afterward.

Lightweight Test Automation Framework

  •    ASPNET

The Lightweight Test Automation Framework for ASP.NET was developed and is currently used by the ASP.NET QA Team to automate regression tests for the product. It is designed to run within an ASP.NET application. Tests can be written in any .NET Framework language. They use ...

Splinter - Python test framework for web applications

  •    Python

Splinter is an open source tool for testing web applications using Python. It lets you automate browser actions, such as visiting URLs and interacting with their items. Splinter is an abstraction layer on top of existing browser automation tools such as Selenium, PhantomJS and zope.testbrowser. It has a high-level API that makes it easy to write automated tests of web applications. It has drivers for Chrome and Firefox for browser-based testing, and zope.testbrowser and PhantomJS for headless testing.

EarlGrey - :tea: iOS UI Automation Test Framework

  •    Objective-C

EarlGrey is a native iOS UI automation test framework that enables you to write clear, concise tests.With the EarlGrey framework, you have access to enhanced synchronization features. EarlGrey automatically synchronizes with the UI, network requests, and various queues; but still allows you to manually implement customized timings, if needed.

SW Test Automation Framework

  •    Java

The Software Testing Automation Framework (STAF) is a framework designed to improve the level of reuse and automation in test cases and test environments. The goal of STAF is to provide a complete end-to-end automation solution for testers.

Poco - A cross-engine test automation framework based on UI inspection

  •    Python

A cross-engine UI automation framework. Unity3D/cocos2dx-*/Android native APP/iOS native APP/(Other engines SDK)/... First you should connect your Android phone, for example, via usb cable and enable the ADB DEBUG MODE.

KIF - Keep It Functional - An iOS Functional Testing Framework

  •    Objective-C

IMPORTANT! Even though KIF is used to test your UI, you need to add it to your Unit Test target, not your UI Test target. The magic of KIF is that it allows you to drive your UI from your unit tests and reap all the advantages of testing in-process. KIF, which stands for Keep It Functional, is an iOS integration test framework. It allows for easy automation of iOS apps by leveraging the accessibility attributes that the OS makes available for those with visual disabilities.