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-scriptsMaven will automatically download the required dependencies when you run the tests. However, you can also install them manually:
mvn clean installYou 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=safarimvn test -Dbrowser=chromemvn test -Dbrowser=firefoxThe 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 documentationYou 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 -PfirefoxThis 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!