This repository contains automated tests for the Android Native Demo mobile app, implemented using WebDriverIO. The application is included within the repository.
You can find the deployed Allure report on GitHub Pages here.
- Node.js: Ensure that you have Node.js installed.
- Java 8 or higher: This is necessary for working with Allure.
- BrowserStack account: You need a BrowserStack account to run the tests.
- Other dependencies: Check the
package.json
file for additional dependencies.
-
Clone This Repository:
git clone https://github.com/Kiriago-san/browserstack_test.git
-
Navigate to the Project Directory:
cd browserstack_test
-
Install Project Dependencies:
npm install
-
Rename the
.env.example
to.env
and add the values to the variables.
-
Run All Tests on Google Pixel 3:
npm run test:pixel3
-
Run All Tests on Huawei P30:
npm run test:huawei-p30
-
Run All Tests on Samsung Galaxy S10:
npm run test:samsung-s10
-
Create an Allure Report for Test Runs:
npm run report:generate
-
Open the Allure Report:
npm run report:open