

#Appium dmg download install#
For further reading: to Install Appium ,Xcode, Intellij :

From an automation perspective iOS requires Xcode to be installed on the system for us to run XCUITest.For further reading: What is TestNG?TestNG is a testing framework that binds the best of both worlds from JUnit and NUnit, making automation easier and more powerful as well. We will have to remember that the WebDriver requires a browser support which is provided by-default in Firefox, however for Chrome and headless browsers like PhantomJS you would require a client.For further reading: What is Xcode tool?For those who are unfamiliar with XCode, it is Apple’s IDE to develop Mac and iOS applications. Selenium WebDriver is designed to provide a simpler, more concise programming interface in addition to addressing some limitations in the Selenium-RC API.It also rules out the use of Selenium server which was handicap-ed for running automation with RC. It has a fairly good set of libraries that provides APIs that can be used to test UI on a browser or a headless browser using a client programming language of your choice.Selenium WebDriver succeeds Selenium-RC which was initially used to run browser based automation.

Simple, isn’t it? It is also a portable testing framework for web applications. Selenium (not the chemical compound :-)) is a tool to automate UI on a browser. Before we jump ahead, let us read a little bit about Selenium Webdriver. Click here to read about Jumpstart iOS automation using Appium- Part 1
