IQUITestCodeMaker
IQUITestCodeMaker copied to clipboard
IQUITestCodeMaker is a modern and lightweight tool for generating iOS UI test script codes automatically without lanuching Appium Desktop or using inspector.
Overview
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
- [x] Ruby
- [x] Python
- [x] JavaScript(webdriverio)
- [x] JavaScript(Promise)
- [x] Java
- [ ] Objective-C
- [ ] Swift
Reference
- Generating UI test label automatically for iOS
- Appium Server and Inspector in Desktop GUIs for Mac, Windows, and Linux
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
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
- PRs or Issues.
- Email :[email protected]