Any of the following:
OS Name | Version | Platform | Tools |
---|---|---|---|
Mac OSX | 10+ | iOS, Android, Mac | XCode 9+, Android SDK |
Windows | Any | Android, Windows | Android SDK |
Linux | Any | Android | Android SDK |
Following tools need to be installed before using this framework:
Tools | Version |
---|---|
Java | 1.8 |
NodeJS | 8.12 |
Homebrew | |
Carthage | |
Android Studio and Android SDKs | |
Maven | |
TestNG | 6+ |
Appium Server | 1.9.1 |
Appium Desktop | 1.8.2 |
Intellij idea |
<dependency>
<groupId>io.github.bonigarcia</groupId>
<artifactId>webdrivermanager</artifactId>
<version>LATEST</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>
<dependency>
<groupId>javax.mail</groupId>
<artifactId>mail</artifactId>
<version>1.4.7</version>
</dependency>
<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>7.0.0</version>
</dependency>
<dependency>
<groupId>com.github.wasiqb.coteafs</groupId>
<artifactId>appium</artifactId>
<version>3.1.0</version>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>7.0.0</version>
</dependency>