Have All The Knowledge About Appium? Take This Quiz!

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Themes
T
Themes
Community Contributor
Quizzes Created: 410 | Total Attempts: 863,790
Questions: 10 | Attempts: 49

SettingsSettingsSettings
Have All The Knowledge About Appium? Take This Quiz! - Quiz

Appium is an open-source tool for automating native, mobile web, and hybrid applications on iOS mobile, Android mobile, and Windows desktop platforms. Native apps are those written using the iOS, Android, or Windows SDKs.
Have all the knowledge about APPIUM? Take this quiz and find out. Share the results on your social media to flaunt your knowledge!


Questions and Answers
  • 1. 

    Which of the following doesn’t belong to MobileCapabilityType interface

    • A.

      Udid

    • B.

      AutomationName

    • C.

      BundleId

    • D.

      App

    Correct Answer
    C. BundleId
    Explanation
    The option "bundleId" doesn't belong to the MobileCapabilityType interface because it is not a capability related to mobile device capabilities or settings. The other options, "udid," "automationName," and "app," are all valid capabilities that can be set using the MobileCapabilityType interface to configure the behavior of a mobile application during automation testing.

    Rate this question:

  • 2. 

    Which is the default test automation framework provided by appium for Android devices

    • A.

      UiAutomation

    • B.

      UiAutomator2

    • C.

      UiAutomator

    • D.

      XCUITest

    Correct Answer
    B. UiAutomator2
    Explanation
    UiAutomator2 is the default test automation framework provided by Appium for Android devices. This framework allows testers to automate the UI interactions and perform testing on Android applications. It provides a set of APIs to interact with the UI elements of the application, such as clicking buttons, entering text, and validating the UI elements. UiAutomator2 is specifically designed for Android devices and offers improved performance and reliability compared to its predecessor, UiAutomator.

    Rate this question:

  • 3. 

    Minimum Java version supported by appium

    • A.

      1.7

    • B.

      1.8

    • C.

      1.5

    • D.

      1.9

    Correct Answer
    A. 1.7
    Explanation
    The minimum Java version supported by Appium is 1.7. This means that Appium requires at least Java 7 to be installed on the system in order to run properly.

    Rate this question:

  • 4. 

    Which of the following s/w not mandatory for setting up appium in mac

    • A.

      Xcode

    • B.

      Webdriveragent

    • C.

      Xcpretty

    • D.

      Carthage

    Correct Answer
    C. Xcpretty
    Explanation
    Xcpretty is not mandatory for setting up Appium in Mac. Xcpretty is a Ruby gem that is used for formatting the output of the xcodebuild command line tool. It is mainly used to make the output more readable and structured. However, it is not a requirement for setting up Appium on a Mac. The other options listed, Xcode, Webdriveragent, and Carthage, are all necessary components for setting up Appium on a Mac.

    Rate this question:

  • 5. 

    Which of the following are true about appium a)Appium has client server architecture b)Appium is platform agnostic c)Appium used JSON-wire protocol under the hood

    • A.

      A & B

    • B.

      All the above

    • C.

      A & C

    • D.

      A

    Correct Answer
    B. All the above
    Explanation
    Appium has a client-server architecture, meaning that it uses a client library to interact with the mobile application and a server to execute the commands on the device. Appium is also platform agnostic, which means that it can be used to automate mobile applications on different platforms such as Android and iOS. Additionally, Appium uses the JSON-wire protocol under the hood to communicate with the mobile devices. Therefore, the correct answer is "All the above."

    Rate this question:

  • 6. 

    Appium driver is an Abstract class

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The statement that the Appium driver is an abstract class is false. An abstract class is a class that cannot be instantiated and is usually used as a base class for other classes to inherit from. However, the Appium driver is not an abstract class but rather an interface that provides a set of methods and properties for interacting with mobile applications. It is implemented by various driver classes such as AndroidDriver and IOSDriver, which provide the actual implementation for the methods defined in the interface.

    Rate this question:

  • 7. 

    Which of the following is return type for driver.getContextHandles()

    • A.

      Arraylist<String>

    • B.

      String

    • C.

      Arraylist<Object>

    • D.

      Set<String>

    Correct Answer
    D. Set<String>
    Explanation
    The correct answer is Set because the method driver.getContextHandles() returns a set of strings representing the available context handles. A set is a collection that does not allow duplicate values, which is suitable for storing unique context handles. Therefore, the return type should be Set.

    Rate this question:

  • 8. 

    Which of the following capabilities that we can use to achieve automation of ios preinstalled app

    • A.

      BundleId

    • B.

      Udid

    • C.

      App

    • D.

      AppPackage

    Correct Answer
    A. BundleId
    Explanation
    The correct answer is "bundleId." The bundleId is a unique identifier for an iOS app and can be used to automate preinstalled apps on iOS devices. By specifying the bundleId, automation tools can locate and interact with the desired app, allowing for automation of tasks within the app.

    Rate this question:

  • 9. 

    WebdriverAgent was developed by

    • A.

      Google

    • B.

      Appium

    • C.

      Facebook

    • D.

      Selenium

    Correct Answer
    C. Facebook
    Explanation
    WebdriverAgent was developed by Facebook.

    Rate this question:

  • 10. 

    Default appium server port

    • A.

      4722

    • B.

      4723

    • C.

      4724

    • D.

      4721

    Correct Answer
    B. 4723
    Explanation
    The default Appium server port is 4723. This means that when running an Appium server, it will listen for commands and communicate with the Appium client on port 4723. This port is commonly used for Appium server communication and can be configured if needed.

    Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 21, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Apr 29, 2021
    Quiz Created by
    Themes
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.