Skip to content

gokulsam07/saucelab-selenide-appium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

23 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

appium-framework

This is a sample mobile automation framework designed using Java, Selenium/Selenide, Appium 2.0 & some of appium plugins

Prerequisites

  • Java
  • Selenium/Selenide
  • Appium
  • TestNG

Installation

  1. Clone the repository: git clone https://github.com/gokulsam07/saucelab-selenide-appium.git

Project Structue

saucelab-app-appium/                                  # root dir
β”œβ”€β”€ src/main/java                                              
     β”œβ”€β”€ appiumutils/                                 # utils to start the appium server                    
     β”œβ”€β”€ drivers/                                     # driver setup
     β”œβ”€β”€ elementutils/                                # utility methods for element finding
     └── screens/                                     # screen objects & actions                 
β”œβ”€β”€ src/test/java
     β”œβ”€β”€ base/BaseTest.java                           # Base tese method for extension                 
     └── tests/**                                     # test files                       
β”œβ”€β”€ pom.xml                                           # dependency management
β”œβ”€β”€ apps/                                             # apps used for test 
└── testng.xml                                        # test distribution using testng.xml

About

This is a sample mobile automation framework done for Android utilizing Appium 2.0 & plugins like element-wait, gestures, device-farm

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages