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

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

License

Notifications You must be signed in to change notification settings

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