Appium interview questions — Medium
252 medium-level Appium questions from our Automation Testing bank, each with the correct answer and an explanation of why it is correct.
What this covers
Appium appears throughout Automation Testing interviews. At medium level, interviewers are typically checking that you have used it in practice: what you configured, what broke, and how you knew it worked. Work through these, then explain your answer out loud; the second part is what interviews actually test.
2 example questions
1. Appium automates native/mobile apps by primarily implementing which protocol?
- A. A custom binary protocol only.
- B. The WebDriver (W3C) protocol.correct
- C. SMTP.
- D. FTP.
Why: Appium extends the WebDriver/W3C protocol to drive native, hybrid, and mobile-web apps on iOS and Android, so WebDriver clients can be reused.
2. Which Appium capability selects the mobile OS to automate?
- A. BrowserName.
- B. PlatformName.correct
- C. AppActivity only.
- D. Language.
Why: platformName (e.g., 'Android' or 'iOS') tells Appium which automation backend/driver to use for the session.