Displaying 1 to 20 from 27 results

macaca - Automation test solution for native, hybrid, mobile web and web application on mobile and desktop platforms

  •    

Macaca is an open-source automation test solution for native, hybrid, mobile web and web application on mobile and desktop platforms.Macaca is "cross-platform". It means you can use the same API to write test scripts, and same test scripts to test your apps running on devices such as iOS, Android or desktops.

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.

fastlane - 🚀 The easiest way to automate building and releasing your iOS and Android apps

  •    Ruby

fastlane is a tool for iOS and Android developers to automate tedious tasks like generating screenshots, dealing with provisioning profiles, and releasing your application. If the above doesn't help, please submit an issue on GitHub and provide information about your setup, in particular the output of the fastlane env command.

Airtest - UI Test Automation Framework for Games and Apps

  •    Python

Airtest provides cross-platform APIs, including app installation, simulated input, assertion and so forth. Airtest uses image recognition technology to locate UI elements, so that you can automate test on games without injecting any code. The test will generate an HTML report, which allows you to quickly locate failed test cases. Use pip to install Airtest python library.




LicensePlist - A license list generator of all your dependencies for iOS applications

  •    Swift

LicensePlist is a command-line tool that automatically generates a Plist of all your dependencies, including files added manually(specified by YAML config file) or using Carthage or CocoaPods. All these licenses then show up in the Settings app. Download from Releases, then copy to /usr/local/bin/license-plist etc.

deviceframe - :iphone: Put device frames around your mobile/web/progressive app screenshots.

  •    Javascript

Put device frames around your mobile/web/progressive app screenshots.deviceframe will prompt you for the frames you want to use. You can select multiple frames and search by typing. Once you have selected all the frames you want to use, hit ESC.

workflowdirectory - A collection of user-submitted workflows for Workflow for iOS.

  •    

This repository contains user-submitted workflows for Workflow for iOS. All workflows are saved as .wflow files and located in the workflows/ directory so that they are available without needing a workflow.is link. Each workflow includes a README with information about it.

tio2 - Testing for Titanium

  •    Javascript

Titanium utility for better automated unit and functional testing of Titanium APIs and Titanium Apps.This utility is meant to be run from the command-line against an existing Titanium app (either Alloy or Titanium classic).


GTXiLib - Google Toolbox for Accessibility for iOS

  •    Objective-C

GTXiLib, Google Toolbox for Accessibility for the iOS platform or simply GTX-eye is a framework for iOS accessibility testing. GTXiLib has XCTest integration and can be used with any XCTest based frameworks such as EarlGrey. GTXiLib enhances the value of your tests by installing "accessibility checks" on them, your existing test cases can double as accessibility tests with no other code change on your part. GTXiLib is able to accomplish this by hooking into the test tear down process and invoking the registered accessibility checks (such as check for presence of accessibility label) on all elements on the screen. To install GTXiLib on all the tests of a specific test class add the following snippet of code to it.

settings-bundle - Fastlane plugin to update static settings in an iOS settings bundle

  •    Ruby

This action updates a specified NSUserDefaults key in the project's Settings.bundle to a specified value. There are two macros that will be expanded if included in the value argument. :version will be replaced with the app's marketing version; :build will be replaced with the current build number. This updates the key named CurrentAppVersion in the Root.plist in the Settings.bundle to contain the marketing version and build number in the specified format. Use the action this way after increment_build_number or increment_version_number to update your settings bundle as part of a version bump.

exptool - 📲 Expo cli to help automate expo standalone iOS and Android builds and deployments

  •    Javascript

Exptool was originally created to help automate standalone expo app builds, but exp recently implemented the necessary features required to fulfill this goal. Exptool is no longer needed to automate expo standalone builds. Take a look at this blog post if you're looking to automate your standalone builds without exptool.

iOS-Tagent - iOS support agent for automation

  •    Objective-C

iOS-Tagent is a project based on facebook WebDriverAgent . and intend to fit AirtestProject.

bee - 🐝 bee - plugin-based automation - "it's just bash"

  •    Shell

Combine bee with continuous integration tools such as jenkins, Travis CI or TeamCity to automatically build and distribute your applications. bee comes with a set of builtin plugins like changelog, dotnet, doxygen, git, github, ios, unity, version, and more...

alternate-icons - iOS alternate app icons from Asset Catalogs

  •    Swift

You can download a pre-compiled binary for the version you want to install in the Releases section of this repository. Once the archive is expanded, run the install.sh script to install the script on your system.

iOScanX - iOScanX (iOS Application Scanner for OS X) is a Cocoa application for semi-automated iOS app analysis and evaluation

  •    Objective-C

iOScanX is the highest level part of the eponymous project. It takes advantage of the ScanX framework in order to actualize a practical workflow for iOS application scanning. the fourth and final step is the review of the results of the analysis. iOScanX comes with an option for exporting the results in the XML plist format.

AutoMate - Swift framework containing a set of helpful XCTest extensions for writing UI automation tests

  •    Swift

AutoMate is a Swift framework containing a set of helpful XCTest extensions for writing UI automation tests. It provides strongly typed, extensible wrapper around launch arguments and environment variables, which can be used for language, locale and keyboard type configuration on the device. With the AutoMate-AppBuddy it can also disable animations in the application and manage events, reminders and contacts. Cartfile.private should be used because AutoMate framework will be used by UI Tests target only not by the tested application.

AutoMate-AppBuddy - iOS UI automation tests helper framework, designed to work with the AutoMate

  •    Swift

AppBuddy is a helper framework for UI automation tests, designed to work with the AutoMate. It can disable animations in the application and manage events, reminders and contacts. Cartfile.private should be used because AutoMate framework will be used by UI Tests target only not by the tested application.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.