246 lines
38 KiB
Plaintext
246 lines
38 KiB
Plaintext
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4mAppium[0m[38;2;255;187;0m[1m[4m [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m [0m[38;5;14m[1m[4m(https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4m(https://github.com/sindresorhus/awesome)[0m[38;2;255;187;0m[1m[4m [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mBuild[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4mStatus[0m[38;5;14m[1m[4m [0m
|
||
[38;5;12m [39m[38;5;14m[1m[4m(https://travis-ci.org/SrinivasanTarget/awesome-appium.svg?branch=master)[0m[38;2;255;187;0m[1m[4m [0m[38;2;255;187;0m[1m[4m(https://travis-ci.org/SrinivasanTarget/awesome-appium)[0m
|
||
|
||
[38;5;12m (http://appium.io)[39m
|
||
|
||
[38;5;11m[1m▐[0m[38;5;12m [39m[38;5;12mA curated list of delightful [39m[38;5;14m[1mAppium[0m[38;5;12m (http://appium.io/) [39m[38;5;14m[1mresources[0m[38;5;12m (#contents).[39m
|
||
|
||
[38;5;12mFeel free to add links via PRs and file issues to start discussions.[39m
|
||
|
||
[38;5;12mInspired by the [39m[38;5;14m[1mawesome[0m[38;5;12m (https://github.com/sindresorhus/awesome) list thing.[39m
|
||
|
||
[38;2;255;187;0m[4mContents[0m
|
||
|
||
[38;5;12m- [39m[38;5;14m[1mServer[0m[38;5;12m (#server)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mClients[0m[38;5;12m (#clients)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mInspectors[0m[38;5;12m (#inspectors)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTutorials[0m[38;5;12m (#tutorials)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAppium Pro[0m[38;5;12m (#become-an-appium-pro)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBlogs[0m[38;5;12m (#blogs)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWorkshops[0m[38;5;12m (#workshops)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCloud and Docker Solutions[0m[38;5;12m (#cloud-and-docker-solutions)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGit Books[0m[38;5;12m (#git-books)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTest Frameworks[0m[38;5;12m (#test-frameworks)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCommunity[0m[38;5;12m (#community)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTips[0m[38;5;12m (#tips)[39m
|
||
|
||
[38;2;255;187;0m[4mServer[0m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAppium[0m[38;5;12m [39m[38;5;12m(https://github.com/appium/appium/blob/master/docs/en/about-appium/intro.md)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAppium[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource,[39m[38;5;12m [39m[38;5;12mcross-platform[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mautomation[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mnative,[39m[38;5;12m [39m[38;5;12mhybrid[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmobile[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||
[38;5;12mdesktop[39m[38;5;12m [39m[38;5;12mapps,[39m[38;5;12m [39m[38;5;12mtested[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12msimulators[39m[38;5;12m [39m[38;5;12m(iOS),[39m[38;5;12m [39m[38;5;12memulators[39m[38;5;12m [39m[38;5;12m(Android),[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreal[39m[38;5;12m [39m[38;5;12mdevices[39m[38;5;12m [39m[38;5;12m(iOS,[39m[38;5;12m [39m[38;5;12mAndroid,[39m[38;5;12m [39m[38;5;12mWindows,[39m[38;5;12m [39m[38;5;12mMac).[39m
|
||
|
||
[38;2;255;187;0m[4mClients[0m
|
||
[38;5;12m- [39m[38;5;14m[1mRuby[0m[38;5;12m (https://github.com/appium/ruby_lib)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPython[0m[38;5;12m (https://github.com/appium/python-client)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJava[0m[38;5;12m (https://github.com/appium/java-client)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mJavaScript[0m[38;5;12m (http://webdriver.io/)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mObjective C[0m[38;5;12m (https://github.com/appium/selenium-objective-c)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPHP[0m[38;5;12m (https://github.com/appium/php-client)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mC# (.NET)[0m[38;5;12m (https://github.com/appium/appium-dotnet-driver)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRobotFramework[0m[38;5;12m (https://github.com/jollychang/robotframework-appiumlibrary)[39m
|
||
|
||
[38;2;255;187;0m[4mInspectors[0m
|
||
[38;5;12m- [39m[38;5;14m[1mAppium Desktop[0m[38;5;12m (https://github.com/appium/appium-desktop) - Appium Server and Inspector in Desktop GUIs for Mac, Windows, and Linux.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWebDriverAgent Inspector[0m[38;5;12m (https://github.com/facebook/WebDriverAgent/wiki/Starting-WebDriverAgent) - A WebDriver server for iOS that runs inside the Simulator.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSelendroid Inspector[0m[38;5;12m (http://selendroid.io/inspector.html) - The web app which is embedded inside your selendroid test server.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAppium iOS Inspector[0m[38;5;12m (https://github.com/mykola-mokhnach/Appium-iOS-Inspector) - The tool for iOS elements location based on the original source of Selendroid Inspector.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mapp-inspector[0m[38;5;12m (https://github.com/macacajs/app-inspector) - Macacajs App Inspector.[39m
|
||
|
||
[38;2;255;187;0m[4mBecome an Appium Pro[0m
|
||
[38;5;12m- [39m[38;5;14m[1mSeeding the iOS simulator with test photos[0m[38;5;12m (https://appiumpro.com/editions/1)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSeeding an Android device with test photos[0m[38;5;12m (https://appiumpro.com/editions/2)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRunning arbitrary ADB commands via Appium[0m[38;5;12m (https://appiumpro.com/editions/3)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUsing Appium for Testing Mobile Web Apps[0m[38;5;12m (https://appiumpro.com/editions/4)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPerformance Testing of Android Apps[0m[38;5;12m (https://appiumpro.com/editions/5)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTesting iOS App Upgrades[0m[38;5;12m (https://appiumpro.com/editions/6)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSpeeding Up Tests With Deep Links[0m[38;5;12m (https://appiumpro.com/editions/7)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow to Find Elements in iOS (Not) By XPath[0m[38;5;12m (https://appiumpro.com/editions/8)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTesting Android App Upgrades[0m[38;5;12m (https://appiumpro.com/editions/9)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAnatomy of Logging in Appium[0m[38;5;12m (https://appiumpro.com/editions/10)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSimulating SMS Messages on Android[0m[38;5;12m (https://appiumpro.com/editions/11)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCapturing Performance Data for Native iOS Apps[0m[38;5;12m (https://appiumpro.com/editions/12)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSwitching Between iOS Apps During a Test[0m[38;5;12m (https://appiumpro.com/editions/13)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow to Automate a Pop Rock Band[0m[38;5;12m (https://appiumpro.com/editions/14)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTesting iOS Push Notifications[0m[38;5;12m (https://appiumpro.com/editions/15)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAutomating the Clipboard on iOS and Android[0m[38;5;12m (https://appiumpro.com/editions/16)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAutomating Cross-Platform Hybrid Apps[0m[38;5;12m (https://appiumpro.com/editions/17)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUsing Espresso With Appium[0m[38;5;12m (https://appiumpro.com/editions/18)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMaking Your Appium Tests Fast and Reliable, Part 1: Test Flakiness[0m[38;5;12m (https://appiumpro.com/editions/19)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMaking Your Appium Tests Fast and Reliable, Part 2: Finding Elements[0m[38;5;12m (https://appiumpro.com/editions/20)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMaking Your Appium Tests Fast and Reliable, Part 3: Waiting for App States[0m[38;5;12m (https://appiumpro.com/editions/21)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMaking Your Appium Tests Fast and Reliable, Part 4: Dealing With Unfindable Elements[0m[38;5;12m (https://appiumpro.com/editions/22)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMaking Your Appium Tests Fast and Reliable, Part 5: Setting Up App State[0m[38;5;12m (https://appiumpro.com/editions/23)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMaking Your Appium Tests Fast and Reliable, Part 6: Tuning Your Capabilities[0m[38;5;12m (https://appiumpro.com/editions/24)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMaking Your Appium Tests Fast and Reliable, Part 7: Disabling Animations[0m[38;5;12m (https://appiumpro.com/editions/25)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMaking Your Appium Tests Fast and Reliable, Part 8: Mocking External Services[0m[38;5;12m (https://appiumpro.com/editions/26)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMaking Your Appium Tests Fast and Reliable, Part 9: When Things Go Wrong[0m[38;5;12m (https://appiumpro.com/editions/27)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRunning Multiple Appium Tests in Parallel[0m[38;5;12m (https://appiumpro.com/editions/28)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAutomating Complex Gestures with the W3C Actions API[0m[38;5;12m (https://appiumpro.com/editions/29)[39m
|
||
[38;5;12m- [39m[38;5;14m[1miOS-Specific Touch Action Methods[0m[38;5;12m (https://appiumpro.com/editions/30)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAutomating Custom Alert Buttons on iOS[0m[38;5;12m (https://appiumpro.com/editions/31)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFinding Elements By Image, Part 1[0m[38;5;12m (https://appiumpro.com/editions/32)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFinding Elements By Image, Part 2[0m[38;5;12m (https://appiumpro.com/editions/33)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSimulating Hardware Keys And Key Events On Android[0m[38;5;12m (https://appiumpro.com/editions/34)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWriting XPath Queries That Work[0m[38;5;12m (https://appiumpro.com/editions/35)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUsing The 'nativeWebTap' Capability[0m[38;5;12m (https://appiumpro.com/editions/36)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCapturing Browser Errors and Logs in iOS Web/Hybrid Apps[0m[38;5;12m (https://appiumpro.com/editions/37)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCapturing Browser Errors and Logs in Android Web/Hybrid Apps[0m[38;5;12m (https://appiumpro.com/editions/38)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mEarly-Stage AI for Appium Test Automation[0m[38;5;12m (https://appiumpro.com/editions/39)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow To Test On Real iOS Devices With Appium, Part 1[0m[38;5;12m (https://appiumpro.com/editions/40)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow To Test Real iOS Devices With Appium, Part 2[0m[38;5;12m (https://appiumpro.com/editions/41)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSimulating Incoming Phone Calls On Android[0m[38;5;12m (https://appiumpro.com/editions/42)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow To Automatically Grant iOS App Permissions Using Appium[0m[38;5;12m (https://appiumpro.com/editions/43)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWorking With Web Components (Shadow DOM)[0m[38;5;12m (https://appiumpro.com/editions/44)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow to Automate Siri Voice Commands Using Appium[0m[38;5;12m (https://appiumpro.com/editions/45)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSending Arbitrary Keystrokes With The Actions API[0m[38;5;12m (https://appiumpro.com/editions/46)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mRunning Appium From Source (Or The Latest Beta)[0m[38;5;12m (https://appiumpro.com/editions/47)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow To Flash Elements On Screen While Debugging Appium Tests[0m[38;5;12m (https://appiumpro.com/editions/48)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow To Spread Some Holiday Cheer Using Appium[0m[38;5;12m (https://appiumpro.com/editions/49)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSpecial Capabilities for Speeding up Android Test Initialization[0m[38;5;12m (https://appiumpro.com/editions/50)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCalling Methods Inside Your App From Appium[0m[38;5;12m (https://appiumpro.com/editions/51)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAutomating Mac Apps with Appium[0m[38;5;12m (https://appiumpro.com/editions/52)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAccessing Android Logcat Logs with Appium[0m[38;5;12m (https://appiumpro.com/editions/53)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUsing Appium With Selenium Grid[0m[38;5;12m (https://appiumpro.com/editions/54)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUsing Mobile Execution Commands to Continuously Stream Device Logs with Appium[0m[38;5;12m (https://appiumpro.com/editions/55)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWhat Appium Users Need to Know about Android Activities and Intents[0m[38;5;12m (https://appiumpro.com/editions/56)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow to Determine Element Locators For Mobile Web and Hybrid Apps[0m[38;5;12m (https://appiumpro.com/editions/57)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow to Test on Headless Emulators and Simulators with Appium[0m[38;5;12m (https://appiumpro.com/editions/58)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow to Automate Picker Wheel Controls[0m[38;5;12m (https://appiumpro.com/editions/59)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow to Pick the Right Locator Strategy[0m[38;5;12m (https://appiumpro.com/editions/60)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mHow to Accurately Select Webviews Using the fullContextList Capability[0m[38;5;12m (https://appiumpro.com/editions/61)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCapturing iOS Simulator Network Traffic with Appium[0m[38;5;12m (https://appiumpro.com/editions/62)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCapturing Android Emulator Network Traffic with Appium[0m[38;5;12m (https://appiumpro.com/editions/63)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mValidating Android Toast Messages[0m[38;5;12m (https://appiumpro.com/editions/64)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCapturing Network Traffic in Java with Appium[0m[38;5;12m (https://appiumpro.com/editions/65)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAutomating System Apps with Appium[0m[38;5;12m (https://appiumpro.com/editions/66)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGenerating Touch Gestures to Zoom In and Out on Google Maps[0m[38;5;12m (https://appiumpro.com/editions/67)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAutomating Physical Buttons on iOS Devices[0m[38;5;12m (https://appiumpro.com/editions/68)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCapturing Audio Output During Testing: Part 1[0m[38;5;12m (https://appiumpro.com/editions/69)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCapturing Audio Output During Testing: Part 2[0m[38;5;12m (https://appiumpro.com/editions/70)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStarting an Appium Server Programmatically Using AppiumServiceBuilder[0m[38;5;12m (https://appiumpro.com/editions/71)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSimulating Slow Internet Connections on Android Emulators with Appium[0m[38;5;12m (https://appiumpro.com/editions/72)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWorking with Multile Webviews in Android Hybrid Apps[0m[38;5;12m (https://appiumpro.com/editions/73)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAutomating Custom IoT Devices With Appium, Part 1[0m[38;5;12m (https://appiumpro.com/editions/74)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAutomating Custom IoT Devices With Appium, Part 2[0m[38;5;12m (https://appiumpro.com/editions/75)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTesting React Native Apps with Appium[0m[38;5;12m (https://appiumpro.com/editions/76)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOptimizing WebDriverAgent Startup Performance[0m[38;5;12m (https://appiumpro.com/editions/77)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAttaching Appium Clients to Existing Sessions[0m[38;5;12m (https://appiumpro.com/editions/78)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mConverting Java Tests to Kotlin[0m[38;5;12m (https://appiumpro.com/editions/79)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTesting iOS Face ID with Appium[0m[38;5;12m (https://appiumpro.com/editions/80)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTesting Windows Desktop Apps With Appium[0m[38;5;12m (https://appiumpro.com/editions/81)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStreaming Video from iOS Devices[0m[38;5;12m (https://appiumpro.com/editions/82)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSpeeding Up Android Screenshots With MJPEG Servers[0m[38;5;12m (https://appiumpro.com/editions/83)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mReliably Opening Deep Links Across Platforms and Devices[0m[38;5;12m (https://appiumpro.com/editions/84)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mBatching Appium Commands Using Execute Driver Script to Speed Up Tests[0m[38;5;12m (https://appiumpro.com/editions/85)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mConnecting Directly to Appium Hosts in Distributed Environments[0m[38;5;12m (https://appiumpro.com/editions/86)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWorking With Android 10[0m[38;5;12m (https://appiumpro.com/editions/87)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSaving Test Data To Make Debugging Easier Java[0m[38;5;12m (https://appiumpro.com/editions/88)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUnderstanding Appium Drivers (And How To Choose Which One To Use)[0m[38;5;12m (https://appiumpro.com/editions/89)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOptimizing Image Element Thresholds[0m[38;5;12m (https://appiumpro.com/editions/90)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGetting Started With Appium For Android On Windows[0m[38;5;12m (https://appiumpro.com/editions/91)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUsing AI-based Object Detection For Finding Elements[0m[38;5;12m (https://appiumpro.com/editions/92)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mManaging Chromedriver for Android Chrome and Webview Testing[0m[38;5;12m (https://appiumpro.com/editions/93)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mUsing the Appium Events API[0m[38;5;12m (https://appiumpro.com/editions/94)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mThe 'Android Data Matcher' Locator Strategy[0m[38;5;12m (https://appiumpro.com/editions/95)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mWorking With Cookies[0m[38;5;12m (https://appiumpro.com/editions/96)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mCapturing App Launch Metrics On Android[0m[38;5;12m (https://appiumpro.com/editions/97)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVisual Testing With Appium, Part 1[0m[38;5;12m (https://appiumpro.com/editions/98)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVisual Testing With Appium, Part 2[0m[38;5;12m (https://appiumpro.com/editions/99)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mVisual Testing With Appium, Part 3[0m[38;5;12m (https://appiumpro.com/editions/100)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAI for Appium--and Selenium![0m[38;5;12m (https://appiumpro.com/editions/101)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mMobile App Performance Testing[0m[38;5;12m (https://appiumpro.com/editions/102)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mFree Tools For Mobile App Performance Testing With Appium[0m[38;5;12m (https://appiumpro.com/editions/103)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSimulating Different Network Conditions For Virtual Devices[0m[38;5;12m (https://appiumpro.com/editions/104)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPaid Tools And Services For Mobile App Performance Testing[0m[38;5;12m (https://appiumpro.com/editions/105)[39m
|
||
|
||
[38;2;255;187;0m[4mTutorials[0m
|
||
[38;5;12m- [39m[38;5;14m[1mTOOLSQA[0m[38;5;12m (http://toolsqa.com/mobile-automation/appium/appium-tutorial/) - Appium tutorial for beginners (Android & iOS).[39m
|
||
[38;5;12m- [39m[38;5;14m[1mGURU99[0m[38;5;12m (http://www.guru99.com/introduction-to-appium.html) - Appium tutorial for beginners.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mQTPSELENIUM[0m[38;5;12m (http://qtpselenium.com/home/course/training/mobile-automation-appium-tutorial) - Appium tutorials.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTesting Diaries[0m[38;5;12m (http://www.testingdiaries.com/appium-tutorial/) - Appium Tutorial for Complete Beginners.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAppium Bootcamp[0m[38;5;12m (https://saucelabs.com/resources/articles/appium-bootcamp-chapter-1) - Appium Bootcamp by Sauce.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAppium Mobile Grid Setup[0m[38;5;12m (http://www.slideshare.net/justinison75/mobile-selenium-grid-setup) - The Mobile Grid – Getting Started for Android & iOS.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mSelenium Camp 2016[0m[38;5;12m (http://www.slideshare.net/justinison75/selenium-camp-2016) - Selenium Camp 2016.[39m
|
||
|
||
[38;2;255;187;0m[4mBlogs[0m
|
||
[38;5;12m - [39m[38;5;14m[1mAll about Appium Desired Capabilities[0m[38;5;12m (https://caps.cloudgrey.io/) - All about Appium's desired capabilities.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mAppium Architecture & Appium Desktop[0m[38;5;12m (https://www.zaizi.com/blog/appium-mobile-apps-automation-tool) - Appium Architecture, settings, etc (Updated)[39m
|
||
[38;5;12m - [39m[38;5;14m[1mAppium Architecture[0m[38;5;12m (http://www.3pillarglobal.com/insights/appium-a-cross-browser-mobile-automation-tool) - Architecture of Appium.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mAll about Appium[0m[38;5;12m (https://en.wordpress.com/tag/appium/) - All about Appium in Wordpress.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mAppium with Image Recognition[0m[38;5;12m (https://medium.com/@SimonKaz/appium-with-image-recognition-17a92abaa23d#.x19ffxwbk) - Appium with Image Recognition - Simon Kaz.[39m
|
||
[38;5;12m - [39m[38;5;14m[1mAutomate Android Actions using Appium[0m[38;5;12m (http://testingalert.com/automate-android-actions-using-appium/) - Automate Android Actions using Appium - kkashyap1707.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mNetwork[0m[38;5;14m[1m [0m[38;5;14m[1mConnection[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mAppium[0m[38;5;12m [39m[38;5;12m(https://medium.com/@eliasnogueira/how-to-deal-with-network-connection-in-appium-4-0-0-2134021fac25#.z5dfdv2jg)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdeal[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mNetwork[39m[38;5;12m [39m[38;5;12mConnection[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m
|
||
[38;5;12mAppium[39m[38;5;12m [39m[38;5;12m4.0.0[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mElias[39m[38;5;12m [39m[38;5;12mNogueira.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mchange[0m[38;5;14m[1m [0m[38;5;14m[1mlanguage[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mAppium[0m[38;5;12m [39m[38;5;12m(https://medium.com/@eliasnogueira/appium-tips-changing-the-app-language-f0a1762dd927#.68mvqisri)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAppium[39m[38;5;12m [39m[38;5;12mTips[39m[38;5;12m [39m[38;5;12m—[39m[38;5;12m [39m[38;5;12mChanging[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12mLanguage[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mElias[39m[38;5;12m [39m
|
||
[38;5;12mNogueira.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAutomated[0m[38;5;14m[1m [0m[38;5;14m[1mUI[0m[38;5;14m[1m [0m[38;5;14m[1mtesting[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mUWP[0m[38;5;14m[1m [0m[38;5;14m[1mapp[0m[38;5;14m[1m [0m[38;5;14m[1musing[0m[38;5;14m[1m [0m[38;5;14m[1mAppium[0m[38;5;12m [39m[38;5;12m(https://medium.com/@yostane/automated-ui-testing-of-a-uwp-app-using-appium-dc10d8df6631#.3efp60w1j)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12mApplication[39m[38;5;12m [39m[38;5;12mdriver[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12mUWP[39m[38;5;12m [39m
|
||
[38;5;12mApps[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mAppium[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mYassine[39m[38;5;12m [39m[38;5;12mbenabbas.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mContext[0m[38;5;14m[1m [0m[38;5;14m[1mSwitching[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mAppium[0m[38;5;12m [39m[38;5;12m(https://medium.com/@kevinmarkvi/switching-to-a-dynamically-named-context-handle-with-appium-and-java-c78d2b972eb6#.2ylda6ul6)[39m[38;5;12m [39m[38;5;12mSwitching[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mDynamically[39m[38;5;12m [39m[38;5;12mNamed[39m[38;5;12m [39m
|
||
[38;5;12mContext[39m[38;5;12m [39m[38;5;12mHandle[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mAppium[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mKevin[39m[38;5;12m [39m[38;5;12mBerg.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mA[0m[38;5;14m[1m [0m[38;5;14m[1mRobot[0m[38;5;14m[1m [0m[38;5;14m[1mShould[0m[38;5;14m[1m [0m[38;5;14m[1mBe[0m[38;5;14m[1m [0m[38;5;14m[1mRunning[0m[38;5;14m[1m [0m[38;5;14m[1mYour[0m[38;5;14m[1m [0m[38;5;14m[1mAppium[0m[38;5;14m[1m [0m[38;5;14m[1mTests[0m[38;5;12m [39m[38;5;12m(https://medium.com/devs-foodit/iphone-automation-with-a-one-fingered-robot-a2936c840285#.l37adndb3)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mrun[39m[38;5;12m [39m[38;5;12mAppium[39m[38;5;12m [39m[38;5;12mTests[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mRobots.[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m
|
||
[38;5;12mDan[39m[38;5;12m [39m[38;5;12mCuellar.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAppium[0m[38;5;14m[1m [0m[38;5;14m[1mTests[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mBuddybuild[0m[38;5;12m [39m[38;5;12m(https://medium.com/@stipe.kolovrat/appium-cucumber-tests-up-running-on-buddybuild-8955a88ab589#.wsyazko3g)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAutomates[39m[38;5;12m [39m[38;5;12mbuilding,[39m[38;5;12m [39m[38;5;12mdeploying[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mgathering[39m[38;5;12m [39m
|
||
[38;5;12mfeedback[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmobile[39m[38;5;12m [39m[38;5;12mapps[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mStipe[39m[38;5;12m [39m[38;5;12mKolovrat.[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAndroid[0m[38;5;14m[1m [0m[38;5;14m[1msetup[0m[38;5;14m[1m [0m[38;5;14m[1mLinux[0m[38;5;12m [39m[38;5;12m(https://www.smashingmagazine.com/2016/04/from-zero-to-appium-guide-configuring-appium-android/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFrom[39m[38;5;12m [39m[38;5;12mZero[39m[38;5;12m [39m[38;5;12mTo[39m[38;5;12m [39m[38;5;12mAppium:[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mHow-To[39m[38;5;12m [39m[38;5;12mGuide[39m[38;5;12m [39m[38;5;12mFor[39m[38;5;12m [39m[38;5;12mConfiguring[39m[38;5;12m [39m[38;5;12mAppium[39m[38;5;12m [39m[38;5;12mWith[39m[38;5;12m [39m
|
||
[38;5;12mAndroid[39m
|
||
[38;5;12m - [39m[38;5;14m[1mUseful Appium Series[0m[38;5;12m (http://bitbar.com/tag/appium/) - Appium Tip Series[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mInspect[0m[38;5;14m[1m [0m[38;5;14m[1miOS[0m[38;5;14m[1m [0m[38;5;14m[1mapp's[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mAppium[0m[38;5;14m[1m [0m[38;5;14m[1m1.6[0m[38;5;12m [39m[38;5;12m(https://medium.com/@chenchaoyi/the-options-of-inspecting-ios-10-app-with-appium-1-6-534ba166b958#.ezq1q0iuo)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12moptions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12minspecting[39m[38;5;12m [39m[38;5;12miOS[39m[38;5;12m [39m[38;5;12m10[39m[38;5;12m [39m[38;5;12mapp[39m[38;5;12m [39m[38;5;12mwith[39m
|
||
[38;5;12mAppium[39m[38;5;12m [39m[38;5;12m1.6[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGraphWalker[0m[38;5;12m [39m[38;5;12m(http://graphwalker.github.io/appium-example/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGraphWalker[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mopen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mModel-based[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mtool[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mautomation.[39m[38;5;12m [39m[38;5;12mIt's[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12measy[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdesign[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mtests[39m[38;5;12m [39m
|
||
[38;5;12musing[39m[38;5;12m [39m[38;5;12mgraphs[39m
|
||
[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAppium[0m[38;5;14m[1m [0m[38;5;14m[1m+[0m[38;5;14m[1m [0m[38;5;14m[1mMobile[0m[38;5;14m[1m [0m[38;5;14m[1mGame[0m[38;5;14m[1m [0m[38;5;14m[1mTesting[0m[38;5;12m [39m[38;5;12m(http://bitbar.com/mobile-game-testing-part-2-ui-and-functionality-image-recognition/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMOBILE[39m[38;5;12m [39m[38;5;12mGAME[39m[38;5;12m [39m[38;5;12mTESTING[39m[38;5;12m [39m[38;5;12m–[39m[38;5;12m [39m[38;5;12mPART[39m[38;5;12m [39m[38;5;12m#2:[39m[38;5;12m [39m[38;5;12mUI[39m[38;5;12m [39m[38;5;12mAND[39m[38;5;12m [39m[38;5;12mFUNCTIONALITY[39m[38;5;12m [39m[38;5;12m+[39m[38;5;12m [39m[38;5;12mIMAGE[39m[38;5;12m [39m
|
||
[38;5;12mRECOGNITION[39m
|
||
[38;5;12m - [39m[38;5;14m[1mWinAppDriver[0m[38;5;12m (http://www.hanselman.com/blog/WinAppDriverTestAnyAppWithAppiumsSeleniumlikeTestsOnWindows.aspx) - WinAppDriver - Test any app with Appium's Selenium-like tests on Windows[39m
|
||
[38;5;12m - [39m[38;5;14m[1mIMAGE RECOGNITION WITH APPIUM[0m[38;5;12m (http://bitbar.com/appium-tip-27-using-appium-for-mobile-game-testing/) - USING APPIUM FOR MOBILE GAME TESTING[39m
|
||
[38;5;12m - [39m[38;5;14m[1mUncover invisible changes in automated tests[0m[38;5;12m (https://sourcediving.com/how-to-uncover-invisible-changes-in-automated-tests-b6a5dbff564e) - By KazuCocoa[39m
|
||
[38;5;12m - [39m[38;5;14m[1mAdding AI to Appium[0m[38;5;12m (https://medium.com/testdotai/adding-ai-to-appium-f8db38ea4fac) - By test.ai[39m
|
||
[38;5;12m [39m
|
||
|
||
[38;2;255;187;0m[4mWorkshops[0m
|
||
[38;5;12m- [39m[38;5;14m[1mAppium Workshop Selnium Conf 2016[0m[38;5;12m (https://github.com/isonic1/appium-workshop) - Repo for Appium Workshop at the 2016 Selenium Conference - Justin Ison.[39m
|
||
|
||
[38;2;255;187;0m[4mCloud and Docker Solutions[0m
|
||
[38;5;12m- [39m[38;5;14m[1mAppium Tests in AWS Device Farm[0m[38;5;12m (https://github.com/awslabs/aws-device-farm-appium-tests-for-sample-app) - Sample Appium tests runs on AWS Device Farm.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAppium Tests in OpenSTF Device Farm[0m[38;5;12m (https://github.com/openstf/stf-appium-example) - Sample Appium tests runs on STF Device Farm.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOfficial Appium Docker Images[0m[38;5;12m (https://github.com/appium/appium-docker-android) - DockerFile for Appium Android Real Devices.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAppium Docker Images[0m[38;5;12m (https://github.com/butomo1989/docker-android) - DockerFile for Appium Android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAppium Docker File[0m[38;5;12m (https://github.com/aluedeke/appium-android) - DockerFile for Appium Android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mAppium Docker File[0m[38;5;12m (https://github.com/softsam/docker-appium) - DockerFile for Appium Android.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mTestingBot[0m[38;5;12m (https://testingbot.com) - Cloud based Device Farm, run Appium tests on physical Android and iOS devices.[39m
|
||
|
||
[38;2;255;187;0m[4mGit Books[0m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAppium[0m[38;5;14m[1m [0m[38;5;14m[1mEssentials[0m[38;5;12m [39m[38;5;12m(https://www.packtpub.com/application-development/appium-essentials/?utm_source=POD&utm_medium=referral&utm_campaign=1784392480)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mExplore[39m[38;5;12m [39m[38;5;12mmobile[39m[38;5;12m [39m[38;5;12mautomation[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mAppium[39m[38;5;12m [39m
|
||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mdiscover[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mways[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtest[39m[38;5;12m [39m[38;5;12mnative,[39m[38;5;12m [39m[38;5;12mweb,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhybrid[39m[38;5;12m [39m[38;5;12mapplications[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mManoj[39m[38;5;12m [39m[38;5;12mHans.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAppium[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mAndroid[0m[38;5;12m [39m[38;5;12m(https://www.gitbook.com/book/nishantverma/appium-for-android)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mquick[39m[38;5;12m [39m[38;5;12mreference[39m[38;5;12m [39m[38;5;12mbook[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mAppium[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mautomating[39m[38;5;12m [39m[38;5;12mAndroid[39m[38;5;12m [39m[38;5;12mApplication[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mJava[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mNishant[39m[38;5;12m [39m
|
||
[38;5;12mVerma.[39m
|
||
|
||
[38;2;255;187;0m[4mTest Frameworks [0m
|
||
[38;5;12m- [39m[38;5;14m[1mAppium Cucumber Test[0m[38;5;12m (https://github.com/priyankshah217/AppiumCucumberTest) - Sample Appium Cucumber Project.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAppium-Native-Crawler[0m[38;5;12m [39m[38;5;12m(https://github.com/isonic1/Appium-Native-Crawler)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAppium[39m[38;5;12m [39m[38;5;12mNative[39m[38;5;12m [39m[38;5;12mCrawler[39m[38;5;12m [39m[38;5;12mCLI[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFeatures[39m[38;5;12m [39m[38;5;12minclude:[39m[38;5;12m [39m[38;5;12mScreenshots,[39m[38;5;12m [39m[38;5;12mPerformance,[39m[38;5;12m [39m[38;5;12mAccessibility[39m[38;5;12m [39m[38;5;12mDetection,[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mTranslate,[39m
|
||
[38;5;12mApplitools,[39m[38;5;12m [39m[38;5;12mMonkey[39m[38;5;12m [39m[38;5;12mTester.[39m
|
||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mcoteafs-appium[0m[38;5;12m [39m[38;5;12m(https://github.com/WasiqB/coteafs-appium)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mtester[39m[38;5;12m [39m[38;5;12mfriendly[39m[38;5;12m [39m[38;5;12mMobile[39m[38;5;12m [39m[38;5;12mAutomation[39m[38;5;12m [39m[38;5;12mFramework[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtop[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mAppium[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mtesting[39m[38;5;12m [39m[38;5;12mweb[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mnative[39m[38;5;12m [39m[38;5;12mapps[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mAndroid,[39m[38;5;12m [39m[38;5;12miOS[39m[38;5;12m [39m
|
||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mWindows[39m[38;5;12m [39m[38;5;12mreal[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12memulator[39m[38;5;12m [39m[38;5;12mMobiles[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mTablets.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mOptimus[0m[38;5;12m (https://github.com/testvagrant/optimusTemplate) - Cucumber based Mobile Automation Framework, which supports test parallelization.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mPageObject Pattern Framework[0m[38;5;12m (https://github.com/saikrishna321/PageObjectPatternAppium) - Sample Page Object Pattern Framework to use directly.[39m
|
||
[38;5;12m- [39m[38;5;14m[1mParallel Framework Java-Client[0m[38;5;12m (https://github.com/saikrishna321/AppiumTestDistribution) - Run appium tests in parallel across iOS and Android devices.[39m
|
||
|
||
[38;2;255;187;0m[4mCommunity[0m
|
||
[38;5;12m- [39m[38;5;14m[1mDiscuss[0m[38;5;12m (https://discuss.appium.io)[39m
|
||
[38;5;12m- [39m[38;5;14m[1mStack Overflow[0m[38;5;12m (http://stackoverflow.com/questions/tagged/appium)[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1m@appiumdevs[0m[38;5;14m[1m on Twitter[0m[38;5;12m (https://twitter.com/AppiumDevs)[39m
|
||
[38;5;12m- [39m[48;5;235m[38;5;249m[1m#appium[0m[38;5;14m[1m on Slack[0m[38;5;12m (http://appium.slack.com)[39m
|
||
|
||
[38;2;255;187;0m[4mTips[0m
|
||
|
||
[38;5;12mContribute some ;)[39m
|
||
|
||
|
||
[38;2;255;187;0m[4mContribute[0m
|
||
|
||
[38;5;12mContributions welcome! Read the [39m[38;5;14m[1mcontribution guidelines[0m[38;5;12m (contributing.md) first.[39m
|
||
|
||
[38;2;255;187;0m[4mLicense[0m
|
||
|
||
[38;5;14m[1m![0m[38;5;12mCC0[39m[38;5;14m[1m (http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)[0m[38;5;12m (https://creativecommons.org/publicdomain/zero/1.0/)[39m
|
||
|
||
[38;5;12mTo the extent possible under law, [39m[38;5;14m[1mSrinivasan Sekar[0m[38;5;12m (https://github.com/SrinivasanTarget) has waived all copyright and related or neighboring rights to this work.[39m
|