Appium 2.0 Workshop by Sai and Srini

Sai is Appium Contributor, Open source Contributor, Conference Speaker, Blogger, and a Lead Consultant at ThoughtWorks. He is an experienced Quality Engineer with a demonstrated history of working in the information technology and services industry. Skilled in Agile Testing, WebDriver, Appium,Framework design patterns,Maven, and Android.

https://github.com/saikrishna321

Srinivasan Sekar is an Appium Member, Selenium & Webdriverio Contributor, Conference Speaker, Blogger, Lead Consultant at ThoughtWorks

Workshop on Appium 2.0: Details

Outline/Structure of the Workshop

  1.  Overview
    • Appium 2.0 Architecture
    • Platform-wise Desired Capabilities
    • Start Appium Server programmatically
    • Understanding Appium server logs
    • Appium driver and plugin commands
    • Managing dependencies in Appium 2.0
  2. Gestures
    • A deeper understanding of Gestures
    • Run through various gestures like Swipe, LongPress, Double-tap, Drag and Drop using a w3c spec
    • Explore mobile: endpoints for the same gestures on both Android and iOS
    • Create our own complex gestures using the above endpoints
  3. Practical Tips
    • Different ways to locater strategy for iOS and Android
    • Automation Hybrid application – Tips & Tricks
    • Video recording API
    • Simulate SMS only for Android
    • Run ADB shell commands via Appium
    • Seeding Photos on iOS-Simulator and Android
  4. Parallelize Tests
    • Understanding Appium Server Session
    • Desired Capabilities changes required to run tests in parallel
    • Using Appium Plugins to run tests in parallel on both android and iOS devices/simulators.

Learning Outcome

    • Attendees will come away with knowledge of how to automate Android native apps with Appium.
    • Running tests single-threaded, in parallel, and distributed.

Target Audience

  1. QA, Automation Testers, Dev Engineers

Links

Registration