• 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=1
    StatusTimestampDetails
    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=2
    StatusTimestampDetails
    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=3
    StatusTimestampDetails
    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=4
    StatusTimestampDetails
    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=5
    StatusTimestampDetails
    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=6
    StatusTimestampDetails
    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
    meterStatementTest
    StatusTimestampDetails
    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=8
    StatusTimestampDetails
    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
    TemporarySupply
    StatusTimestampDetails
    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=10
    StatusTimestampDetails
    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