-
Onboarding
10:01:42 am / 00:00:02:319 Pass
Onboarding
05.13.2026 10:01:42 am 05.13.2026 10:01:44 am 00:00:02:319 · #test-id=1Status Timestamp Details Pass 10:01:44 am Onboarding - Verify splash Activity is in foreground Pass 10:01:44 am Onboarding - Verify transition from Splash to MainActivity -
login
10:01:59 am / 00:02:03:293 Pass
login
05.13.2026 10:01:59 am 05.13.2026 10:04:03 am 00:02:03:293 · #test-id=2Status Timestamp Details Pass 10:02:08 am π§ͺ Login instruction should be 'Login with your Ghana mobile number Pass 10:02:09 am π§ͺ Verifying that the Privacy Policy is Visible on the Page Pass 10:02:09 am πTap on Privacy Policy Page Pass 10:02:14 am π§ͺVerify that the Privacy Policy is Visible on the Page Pass 10:02:14 am πGo Back to Login Screen Pass 10:02:16 am π tapping on phone number field Pass 10:02:16 am β¨οΈ Entering '0557036211' as the Phone Number Pass 10:02:17 am πTap on clear button Pass 10:02:17 am β¨οΈ Entering '0557036211' as the Phone Number Pass 10:02:18 am π Tapping on Login button on the login screen Pass 10:02:59 am π§ͺ The account number '233557036211' should be visible on OTP Screen Pass 10:03:50 am π§ͺ verifying that Go Back Button is Visible on Screen Pass 10:04:03 am π Tapping on OTP textfield -
Notifications
10:04:20 am / 00:00:40:272 Pass
Notifications
05.13.2026 10:04:20 am 05.13.2026 10:05:01 am 00:00:40:272 · #test-id=3Status Timestamp Details Pass 10:04:34 am πTap on Notification Icon on the top of the Home screen Pass 10:04:58 am π Tap on various notification types, including Light Off reports Pass 10:05:01 am πTap on Back Button Page Pass 10:05:01 am πTap on Drop Down Button -
SeperateMeter
10:05:16 am / 00:02:23:469 Pass
SeperateMeter
05.13.2026 10:05:16 am 05.13.2026 10:07:40 am 00:02:23:469 · #test-id=4Status Timestamp Details Pass 10:05:30 am π Tapping on Service Request Button on Homepage Pass 10:05:31 am π verifying that the request for ECG section of the service request page is visible and tapping on it Pass 10:05:32 am π Tapping on New Meter Connection Button Pass 10:05:33 am π§ͺ Verifying that close button is visible and tapping on close button Pass 10:05:34 am π Tapping on New Meter Connection Button Pass 10:05:35 am π§ͺ Checking if service connection header is visible Pass 10:05:35 am π§ͺ Checking if the enter service request ID button is visible Pass 10:05:36 am π Tapping on the New Meter Connection Button Pass 10:05:37 am π Tapping on the Select Request Type Button Pass 10:05:37 am π§ͺ Verifying that the separate meter button is visible Pass 10:05:37 am π§ͺ Verifying that the additional load button is visible Pass 10:05:38 am π tap on the Seperate Meter Button Pass 10:05:39 am π Tapping on Confirm Button Pass 10:05:40 am π Tapping on Select Request Category Button Pass 10:05:41 am π Tapping on the random service delivery option between standard, express and premuim service Pass 10:05:42 am π Tapping on Confirm Button Pass 10:05:44 am π tap on 'Sam N.A Ayeh-Datey (17307856)' as Meter for new Seperate Meter Request Pass 10:05:44 am π Tapping on Continue Button Pass 10:05:45 am π Tap on Purpose of Service Button Pass 10:05:46 am π§ͺ verifying that the service type header button is visible Pass 10:05:46 am π§ͺ Checking if the Three Phase Service Button is visible Pass 10:05:46 am π Tapping on the single phase service button Pass 10:05:48 am π Tapping on Confirm Button Pass 10:05:49 am β¨οΈ Entering purpose of service into text field 'this is a test' Pass 10:05:50 am π Tapping on Continue Button Pass 10:05:50 am β¨οΈ Entering 7 as the house number Pass 10:05:53 am β¨οΈ Enter Testing as Area Pass 10:05:56 am β¨οΈ Enter Kubekrom as Area Pass 10:05:57 am β¨οΈ Entering 'GM2452800' as the GPS and Scroll Pass 10:05:57 am π Tapping on Attach Photos Button Pass 10:06:02 am π Tapping on Shutter Button Pass 10:06:05 am Tapping on Done Button Pass 10:06:07 am π tapping on Back Button Pass 10:06:10 am π Tapping on Continue Button Pass 10:06:13 am β¨οΈ Entering ID Number Field 'Gha-713382529-6' Pass 10:06:16 am π Tapping on Issue Date Field Pass 10:06:17 am π Tapping on OK Button Pass 10:06:20 am π Tapping on Expiry Date Field Pass 10:06:23 am π Tapping on OK Button Pass 10:06:23 am π Tap DOB Date Field Pass 10:06:26 am π Tapping on OK Button Pass 10:06:27 am scroll vertically Pass 10:07:00 am π Tapping to upload Ghana Card front image Pass 10:07:33 am π Tapping to upload Ghana Card back image Pass 10:07:37 am π Tapping on Continue Button Pass 10:07:40 am π Tapping on Submit Button -
seeDetailsTest
10:07:56 am / 00:00:53:693 Pass
seeDetailsTest
05.13.2026 10:07:56 am 05.13.2026 10:08:49 am 00:00:53:693 · #test-id=5Status Timestamp Details Pass 10:08:10 am πTap on Meters navigation button Pass 10:08:12 am πTap on Drop Down Button Pass 10:08:13 am πTap on Last 3 Months Tab to Switch to Option Pass 10:08:14 am π§ͺ Verify that we see the 'See how to calculate button to verify we are on the last 3 months page' Pass 10:08:14 am πTap on Last 6 Days Tab to Switch to Option Pass 10:08:14 am π§ͺ Verify that we see the 'See how to calculate button to verify we are on the last 6 days page' Pass 10:08:15 am πTap on this Month Tab to Switch to Option Pass 10:08:15 am π§ͺ Verify that we see the 'See how to calculate button to verify we are on the this month page' Pass 10:08:15 am π§ͺ verify that we see the 'View and Download Statement' button to verify we are on the this month page Pass 10:08:16 am πTap on Ghana Cedis Button Pass 10:08:16 am π§ͺVerify That Chart for Cedis is Displayed Pass 10:08:17 am πTap on Kilowatt Per Hour Button Pass 10:08:17 am π§ͺ Verify that Chart for Kilowatt is Displayed Pass 10:08:19 am π§ͺ Verify that Details section is visible Pass 10:08:19 am π§ͺ Verify that Details section has valid structure Pass 10:08:20 am π Tap on See How we calculate your Kilowatt Per Hour Usage Into Ghana Cedis Pass 10:08:20 am π§ͺVerify that Header is Visible on New Page Pass 10:08:20 am π§ͺVerify that Text is Visible on New Page Pass 10:08:21 am π² Randomly click either Back or Okay button Pass 10:08:22 am πTap on View & Download Statement Button Pass 10:08:23 am πTap on Statement (month) Tab Pass 10:08:29 am Tap on Download PDF Button Pass 10:08:35 am π Tapping the back button Pass 10:08:41 am πTap on Request for one year button Pass 10:08:44 am Randomly select between Postpaid or Prepaid Accounts Pass 10:08:45 am Tap on Submit Request Button Pass 10:08:46 am π§ͺVerify that Statement request has Been Submitted Pass 10:08:46 am πTap on Okay Button on the Request Successful Page Pass 10:08:49 am π§ͺVerify that all navigation elements are visible at the end of the test to show we are back on the homescreen -
TransactionRequestStatementTest
10:09:06 am / 00:00:26:014 Pass
TransactionRequestStatementTest
05.13.2026 10:09:06 am 05.13.2026 10:09:32 am 00:00:26:014 · #test-id=6Status Timestamp Details Pass 10:09:21 am πTap on Transactions navigation button Pass 10:09:25 am πTap on Request Statement Button Pass 10:09:28 am Randomly select between Postpaid or Prepaid Accounts Pass 10:09:28 am Tap on Submit Request Button Pass 10:09:30 am πTap on Okay Button on the Request Successful Page Pass 10:09:32 am π§ͺVerify that all navigation elements are visible at the end of the test to show we are back on the homescreen -
meterStatementTest
10:09:48 am / 00:00:56:635 Fail
meterStatementTest
05.13.2026 10:09:48 am 05.13.2026 10:10:44 am 00:00:56:635 · #test-id=7
meterStatementTestStatus Timestamp Details Pass 10:10:03 am π Tap on Get Help Pass 10:10:04 am π Tap on View Past/Ongoing Request Pass 10:10:07 am πTap on Completed Request card Pass 10:10:07 am π§ͺ Verify 'Request for Statement on a Meter β Status of Request' is visible Pass 10:10:07 am π§ͺ Verify 'September 03, 2025 β Request Submitted' card is visible Pass 10:10:07 am π§ͺ Verify 'September 03, 2025 β Statement Generated' card is visible Pass 10:10:08 am π Tap on View Statement Pass 10:10:08 am π§ͺ Verify that 'Meter Statement' Header is displayed Pass 10:10:09 am π tap on Download PDF Button Visible on Screen Fail 10:10:43 am java.lang.AssertionError: Expected the statement view to remain available after tapping Download PDF. expected [true] but found [false] -
AdditionalLoad
10:11:00 am / 00:01:46:606 Pass
AdditionalLoad
05.13.2026 10:11:00 am 05.13.2026 10:12:47 am 00:01:46:606 · #test-id=8Status Timestamp Details Pass 10:11:15 am π Tapping on Service Request Button on Homepage Pass 10:11:17 am π verifying that the request for ECG section of the service request page is visible and tapping on it Pass 10:11:19 am π Tapping on New Meter Connection Button Pass 10:11:21 am π§ͺ Verifying that close button is visible and tapping on close button Pass 10:11:22 am π Tapping on New Meter Connection Button Pass 10:11:23 am π§ͺ Checking if service connection header is visible Pass 10:11:23 am π§ͺ Checking if the enter service request ID button is visible Pass 10:11:24 am π Tapping on the New Meter Connection Button Pass 10:11:26 am π Tapping on the Select Request Type Button Pass 10:11:26 am π§ͺ Verifying that the separate meter button is visible Pass 10:11:26 am π§ͺ Verifying that the additional load button is visible Pass 10:11:27 am π tap on the Additional Load Button Pass 10:11:28 am π Tapping on Confirm Button Pass 10:11:29 am π Tapping on Select Request Category Button Pass 10:11:30 am π Tapping on the random service delivery option between standard, express and premuim service Pass 10:11:31 am π Tapping on Confirm Button Pass 10:11:33 am π tap on 'Sam N.A Ayeh-Datey (17307856)' as Meter for new Seperate Meter Request Pass 10:11:36 am π Tapping on Continue Button Pass 10:11:37 am π Tap on Purpose of Service Button Pass 10:11:37 am π§ͺ verifying that the service type header button is visible Pass 10:11:37 am π§ͺ Checking if the Three Phase Service Button is visible Pass 10:11:38 am π Tapping on the single phase service button Pass 10:11:39 am π Tapping on Confirm Button Pass 10:11:40 am β¨οΈ Entering purpose of service into text field 'this is a test' Pass 10:11:42 am π Tapping on Continue Button Pass 10:11:42 am β¨οΈ Entering 7 as the house number Pass 10:11:45 am β¨οΈ Enter Testing as Area Pass 10:11:47 am β¨οΈ Enter Kubekrom as Area Pass 10:11:49 am β¨οΈ Entering 'GM2452800' as the GPS and Scroll Pass 10:11:49 am π Tapping on Attach Photos Button Pass 10:11:54 am π Tapping on Shutter Button Pass 10:12:00 am Tapping on Done Button Pass 10:12:02 am π tapping on Back Button Pass 10:12:05 am π Tapping on Continue Button Pass 10:12:08 am β¨οΈ Entering ID Number Field 'Gha-713382529-6' Pass 10:12:11 am π Tapping on Issue Date Field Pass 10:12:12 am π Tapping on OK Button Pass 10:12:15 am π Tapping on Expiry Date Field Pass 10:12:18 am π Tapping on OK Button Pass 10:12:18 am π Tap DOB Date Field Pass 10:12:21 am π Tapping on OK Button Pass 10:12:22 am scroll vertically Pass 10:12:24 am π Tapping to upload Ghana Card front image Pass 10:12:24 am π Tapping on Upload with Document Field Pass 10:12:29 am π Tapping on Image Pass 10:12:35 am π Tapping to upload Ghana Card back image Pass 10:12:36 am π Tapping on Upload with Document Field Pass 10:12:41 am π Tapping on Image Pass 10:12:44 am π Tapping on Continue Button Pass 10:12:47 am π Tapping on Submit Button -
TemporarySupply
10:13:02 am / 00:00:31:207 Fail
TemporarySupply
05.13.2026 10:13:02 am 05.13.2026 10:13:33 am 00:00:31:207 · #test-id=9
TemporarySupplyStatus Timestamp Details Fail 10:13:32 am π Tapping on Service Request Button on Homepage org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to be clickable: Located by By.chained({AppiumBy.androidUIAutomator: new UiSelector().description("Get Help")}) (tried for 10 second(s) with 500 milliseconds interval) Fail 10:13:32 am org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to be clickable: Located by By.chained({AppiumBy.androidUIAutomator: new UiSelector().description("Get Help")}) (tried for 10 second(s) with 500 milliseconds interval) -
homescreen
10:16:25 am / 00:00:00:098 Fail
homescreen
05.13.2026 10:16:25 am 05.13.2026 10:16:25 am 00:00:00:098 · #test-id=10Status Timestamp Details Fail 10:16:25 am π§ͺVerify that the Home header is displayed org.openqa.selenium.NoSuchSessionException: A session is either terminated or not started Build info: version: '4.20.0', revision: '866c76ca80' System info: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '26.5', java.version: '17.0.12' Driver info: io.appium.java_client.android.AndroidDriver Command: [40ac5815-6d4d-4839-aba1-533e1a899824, findElement {using=-android uiautomator, value=new UiSelector().description("Home")}] Capabilities {appium:appActivity: com.ecgmobile.MainActivity, appium:appPackage: com.ecgmobile, appium:autoGrantPermissions: true, appium:autoWebview: false, appium:autoWebviewTimeout: 15000, appium:automationName: UIAutomator2, appium:chromedriverAutodownload: true, appium:databaseEnabled: false, appium:desired: {appActivity: com.ecgmobile.MainActivity, appPackage: com.ecgmobile, autoGrantPermissions: true, autoWebview: false, autoWebviewTimeout: 15000, automationName: UIAutomator2, chromedriverAutodownload: true, deviceName: Pixel 4, ensureWebviewsHavePages: true, fullReset: false, noReset: true, platformName: ANDROID}, appium:deviceApiLevel: 35, appium:deviceManufacturer: Genymobile, appium:deviceModel: Pixel 9, appium:deviceName: 127.0.0.1:6555, appium:deviceScreenDensity: 422, appium:deviceScreenSize: 1080x2424, appium:deviceUDID: 127.0.0.1:6555, appium:ensureWebviewsHavePages: true, appium:fullReset: false, appium:javascriptEnabled: true, appium:locationContextEnabled: false, appium:networkConnectionEnabled: true, appium:noReset: true, appium:pixelRatio: 2.6375, appium:platformVersion: 15, appium:statBarHeight: 63, appium:takesScreenshot: true, appium:viewportRect: {height: 2361, left: 0, top: 63, width: 1080}, appium:warnings: {}, appium:webStorageEnabled: false, platformName: ANDROID} Session ID: 40ac5815-6d4d-4839-aba1-533e1a899824 Fail 10:16:25 am org.openqa.selenium.NoSuchSessionException: A session is either terminated or not started Build info: version: '4.20.0', revision: '866c76ca80' System info: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '26.5', java.version: '17.0.12' Driver info: io.appium.java_client.android.AndroidDriver Command: [40ac5815-6d4d-4839-aba1-533e1a899824, findElement {using=-android uiautomator, value=new UiSelector().description("Home")}] Capabilities {appium:appActivity: com.ecgmobile.MainActivity, appium:appPackage: com.ecgmobile, appium:autoGrantPermissions: true, appium:autoWebview: false, appium:autoWebviewTimeout: 15000, appium:automationName: UIAutomator2, appium:chromedriverAutodownload: true, appium:databaseEnabled: false, appium:desired: {appActivity: com.ecgmobile.MainActivity, appPackage: com.ecgmobile, autoGrantPermissions: true, autoWebview: false, autoWebviewTimeout: 15000, automationName: UIAutomator2, chromedriverAutodownload: true, deviceName: Pixel 4, ensureWebviewsHavePages: true, fullReset: false, noReset: true, platformName: ANDROID}, appium:deviceApiLevel: 35, appium:deviceManufacturer: Genymobile, appium:deviceModel: Pixel 9, appium:deviceName: 127.0.0.1:6555, appium:deviceScreenDensity: 422, appium:deviceScreenSize: 1080x2424, appium:deviceUDID: 127.0.0.1:6555, appium:ensureWebviewsHavePages: true, appium:fullReset: false, appium:javascriptEnabled: true, appium:locationContextEnabled: false, appium:networkConnectionEnabled: true, appium:noReset: true, appium:pixelRatio: 2.6375, appium:platformVersion: 15, appium:statBarHeight: 63, appium:takesScreenshot: true, appium:viewportRect: {height: 2361, left: 0, top: 63, width: 1080}, appium:warnings: {}, appium:webStorageEnabled: false, platformName: ANDROID} Session ID: 40ac5815-6d4d-4839-aba1-533e1a899824 Fail 10:16:25 am org.openqa.selenium.NoSuchSessionException: A session is either terminated or not started Build info: version: '4.20.0', revision: '866c76ca80' System info: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '26.5', java.version: '17.0.12' Driver info: io.appium.java_client.android.AndroidDriver Command: [40ac5815-6d4d-4839-aba1-533e1a899824, screenshot {}] Capabilities {appium:appActivity: com.ecgmobile.MainActivity, appium:appPackage: com.ecgmobile, appium:autoGrantPermissions: true, appium:autoWebview: false, appium:autoWebviewTimeout: 15000, appium:automationName: UIAutomator2, appium:chromedriverAutodownload: true, appium:databaseEnabled: false, appium:desired: {appActivity: com.ecgmobile.MainActivity, appPackage: com.ecgmobile, autoGrantPermissions: true, autoWebview: false, autoWebviewTimeout: 15000, automationName: UIAutomator2, chromedriverAutodownload: true, deviceName: Pixel 4, ensureWebviewsHavePages: true, fullReset: false, noReset: true, platformName: ANDROID}, appium:deviceApiLevel: 35, appium:deviceManufacturer: Genymobile, appium:deviceModel: Pixel 9, appium:deviceName: 127.0.0.1:6555, appium:deviceScreenDensity: 422, appium:deviceScreenSize: 1080x2424, appium:deviceUDID: 127.0.0.1:6555, appium:ensureWebviewsHavePages: true, appium:fullReset: false, appium:javascriptEnabled: true, appium:locationContextEnabled: false, appium:networkConnectionEnabled: true, appium:noReset: true, appium:pixelRatio: 2.6375, appium:platformVersion: 15, appium:statBarHeight: 63, appium:takesScreenshot: true, appium:viewportRect: {height: 2361, left: 0, top: 63, width: 1080}, appium:warnings: {}, appium:webStorageEnabled: false, platformName: ANDROID} Session ID: 40ac5815-6d4d-4839-aba1-533e1a899824
Started
May 13, 2026 10:01:21 am
Ended
May 13, 2026 10:16:25 am
Tests Passed
7
Tests Failed
3
Tests
Log events
Timeline