Files
anup-nehe 3872f6bdda MOSIP-39578 fixed the failures and removed the VerifyCameraOpenAfterPinVc for ios testcase (#1795)
* MOSIP-38135

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* resolve conflicts

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* MOSIP-38135

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* INJIMOB-2722

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* MOSIP-39578

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* MOSIP-39578

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* MOSIP-39578

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* MOSIP-39578

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>

* Update iosRegression.xml

Signed-off-by: anup-nehe <anup.nehe@technoforte.co.in>

---------

Signed-off-by: Anup Nehe <anup.nehe@technoforte.co.in>
Signed-off-by: anup-nehe <anup.nehe@technoforte.co.in>
2025-02-07 17:05:23 +05:30
..
2024-06-19 20:03:17 +05:30
2024-07-12 07:41:54 +05:30
2024-07-26 15:59:56 +05:30
2024-09-04 16:14:44 +05:30
2024-04-02 14:03:51 +05:30

Inji Automation - Mobile Automation Framework using Appium

Overview

Inji Automation is a mobile automation framework designed for iOS and Android platforms. It automates both positive and negative scenarios to ensure comprehensive testing of mobile applications.

Installation

To set up Appium for use with this framework, please follow the installation instructions provided in the Appium documentation.

Build

  1. Build the JAR file: mvn clean package -DskipTests=true
  2. The JAR file will be generated in the target directory.
  3. For running tests on Device Farm, use the JAR file with dependencies (zip-with-dependencies).

Configurations

  1. Update Config>>kernal.properties to modify the environment settings.
  2. Update the following keys in src/main/java>>inji.utils>>TestDataReader.java:
    • uin
    • uin2
    • aid for environment changes.
  3. Update Config>>config.properties with the following values:
    • nodePath
    • appiumServerExecutable
  4. Update Config>>DesiredCapabilies.json with the following keys:
    • appium:udid
    • appium:app
  5. If the run is on Device Farm, set isDeviceFarmRun to true.
  6. To run tests in an IDE, set isDeviceFarmRun to false and execute the testng.xml file.

Reports

Test reports will be available in the test-output>>emailableReports directory after test execution.