Skip to content

Latest commit

 

History

History
39 lines (29 loc) · 1.1 KB

README.md

File metadata and controls

39 lines (29 loc) · 1.1 KB

App Automation with Page Object Model (POM) in Java

Overview

This project is an Android automation framework developed in Java using the Page Object Model (POM) design pattern. It utilizes the Appium framework for mobile automation and TestNG for test execution. The structure follows a modular approach, making it easy to maintain and scale as the application evolves.

Dependencies

Configuration

Plugins

plugins {
    id("java")
}

group = "com.ashik"
version = "1.0-SNAPSHOT"

repositories {
    mavenCentral()
}

dependencies {
    implementation("io.appium:java-client:7.6.0")
    testImplementation("org.testng:testng:7.5.1")
}

tasks.test {
    useTestNG {
        suites(*arrayOf("src/test/resources/testSuites.xml"))
    }
}

Contributing

Feel free to contribute to this project by forking and creating pull requests. Issues and feature requests can be submitted through the GitHub issue tracker.