-
Notifications
You must be signed in to change notification settings - Fork 1
Platform wise Client dependency
1. Selenium Server + ChromeDriver for Desktop
They are combinedly required when we are dealing with desktop web application. The selenium server can be downloaded from here and the chromedriver could be downloaded from here . Once we get the selenium standalone jar as well as chromedriver we need to start the Selenium Server . So we need to put them both them both in a same folder and in cmd or terminal cd to the same folder and execute the below mentioned command -
java -Dwebdriver.chrome.driver=chromedriver.exe -jar selenium-server-standalone-XXXXXXX.jar
2. Appium server for Mobile and MobileApp It is required only when we are dealing with mobile apps or mobile web. This server can be downloaded from here. Once downloading the server, we will have to install it on the corresponding machine and then run it.
3. Xcode and libimobile devices(only for iOS app automation) These dependencies are combinedly used for iOS App automation. The xcode could be downloaded from app store while the libImobileDevices could installed via terminal through the given command. _install libimobiledevice.
4. Android SDK(only for android app and web automation) This dependency is only needed when we are running our automation suite on android applications. The Android SDK could be downloaded from [here] (http://developer.android.com/sdk/index.html#top). In order to make the SDK work for you , one will have to perform some steps which could be found at [android SDK tutorial] (http://www.androidcentral.com/installing-android-sdk-windows-mac-and-linux-tutorial).
5. JDK 1.6 - 1.8 or above The framework basically uses JDK 1.6 to 1.8 or above. The JDK should be installed at the machine and its proper path should be set in the machine.The complete reference to download and install the JAVA could be referenced from [here] (https://www.java.com/en/download/help/download_options.xml)