Setting Up the Machine

In the last chapter, we looked at the different types of mobile apps. We also looked at the advantage of one over another and how they are different from each other. We learned about Appium and its architecture, and we learned about iOS XCUITest and android UIAutomator 2.

We also learned how commands are translated and passed on to the device. In the upcoming chapters, we will learn how to set up the machine and start writing tests and how to eventually create a framework.

In this chapter, we will cover the following topics:

  • Installing Java
  • Installing Android SDK and creating one Android Virtual Device
  • Installing Genymotion Emulator
  • Installing Appium (Via NPM, app, source code)
  • Choosing IDE and setting up
  • Knowing app ...

Get Mobile Test Automation with Appium now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.