TestCase : https://docs.google.com/spreadsheets/d/1HXb5DLRzLOL-kWwRqxHVg-43aDwis0hcODhdLyP8Zmw/edit?usp=sharing
Example Automation Test Script Mobile Browser with Appium in Java : https://github.com/okiabrian123/Automation-Test-Mobile-Browser
This project contains automation test scripts using Selenium WebDriver. The framework supports multiple browsers such as Chrome, Firefox, and Safari, and can be run using Maven.
Before running the tests, ensure that you have the following installed:
Java Development Kit (JDK) 11+ Maven Git Getting Started Clone the Repository:
git clone https://github.com/okiabrian123/automation-test-scripts.git
cd automation-test-scripts
Maven will automatically download the required dependencies when you run the tests. However, you can also install them manually:
mvn clean install
You can run the tests on different browsers (Chrome, Firefox, Safari) by specifying the browser in the command line.
need to allow remote automation in Develop -> Developer Settting.
checklist : allow remote automation
mvn test -Dbrowser=safari
mvn test -Dbrowser=chrome
mvn test -Dbrowser=firefox
The project structure is as follows:
.
├── pom.xml # Maven configuration file
├── src
│ └── test
│ ├── java # Test scripts written in Java
│ └── resources # Test resources and configuration files
└── README.md # Project documentation
You can also use predefined Maven profiles to run tests in specific environments or configurations.
Example Profile Usage:
mvn test -Pios
mvn test -Pchrome
mvn test -Pfirefox
This project uses WebDriverManager to automatically manage the browser drivers.
Feel free to fork the repository and submit pull requests if you'd like to contribute. Issues and feature requests are welcome!