Skip to content
This repository has been archived by the owner on May 30, 2022. It is now read-only.

Lobster-King/IQUITestCodeMaker

Repository files navigation

Overview

Build Status GitHub CocoaPods Github All Releases Twitter URL

中文说明

IQUITestCodeMaker is a modern and lightweight tool for generating iOS UI test script codes automatically without lanuching Appium Desktop or using inspector.

A series of IQUITestCodeMaker concepts

  • Non intrusive that you don't need to do anything but downloading it using cocoapods.
  • Generating script codes automatically.
  • In order to make the result more accurate,you are advised to set accessibilityIdentifier manually.
  • For performance reasons,you are advised to turn off IQUITestCodeMaker in release mode.
  • With the debug ball support,you can export script file to desktop easily.

Support Languages

  • Ruby
  • Python
  • JavaScript(webdriverio)
  • JavaScript(Promise)
  • Java
  • Objective-C
  • Swift

Reference

Get Started

Installation

cocoapods

$ gem install cocoapods

edit podfile

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'

target 'Example' do
    pod 'IQUITestCodeMaker',:git => 'https://github.com/Lobster-King/IQUITestCodeMaker.git',:configurations => ['Debug']
end

pod install

$ pod install

Debug Ball

Demo gif

About appium

Appium is an open source, cross-platform test automation tool for native, hybrid and mobile web and desktop apps. It support simulators (iOS), emulators (Android), and real devices (iOS, Android, Windows, Mac).

Documentation

Roadmap

  • more languages support.
  • macaca support.
  • ui element location strategy.

Have a problem?

You can contact me in the following ways

About

IQUITestCodeMaker is a modern and lightweight tool for generating iOS UI test script codes automatically without lanuching Appium Desktop or using inspector.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published