-
Onboarding
8:32:44 am / 00:00:02:234 Pass
Onboarding
05.12.2026 8:32:44 am 05.12.2026 8:32:47 am 00:00:02:234 · #test-id=1Status Timestamp Details Pass 8:32:47 am Onboarding - Verify splash Activity is in foreground Pass 8:32:47 am Onboarding - Verify transition from Splash to MainActivity -
login
8:33:02 am / 00:02:05:459 Pass
login
05.12.2026 8:33:02 am 05.12.2026 8:35:07 am 00:02:05:459 · #test-id=2Status Timestamp Details Pass 8:33:11 am π§ͺ Login instruction should be 'Login with your Ghana mobile number Pass 8:33:11 am π§ͺ Verifying that the Privacy Policy is Visible on the Page Pass 8:33:12 am πTap on Privacy Policy Page Pass 8:33:17 am π§ͺVerify that the Privacy Policy is Visible on the Page Pass 8:33:17 am πGo Back to Login Screen Pass 8:33:19 am π tapping on phone number field Pass 8:33:19 am β¨οΈ Entering '0557036211' as the Phone Number Pass 8:33:20 am πTap on clear button Pass 8:33:20 am β¨οΈ Entering '0557036211' as the Phone Number Pass 8:33:21 am π Tapping on Login button on the login screen Pass 8:34:02 am π§ͺ The account number '233557036211' should be visible on OTP Screen Pass 8:34:53 am π§ͺ verifying that Go Back Button is Visible on Screen Pass 8:35:07 am π Tapping on OTP textfield -
Notifications
8:35:25 am / 00:00:38:070 Pass
Notifications
05.12.2026 8:35:25 am 05.12.2026 8:36:03 am 00:00:38:070 · #test-id=3Status Timestamp Details Pass 8:35:37 am πTap on Notification Icon on the top of the Home screen Pass 8:36:01 am π Tap on various notification types, including Light Off reports Pass 8:36:03 am πTap on Back Button Page Pass 8:36:03 am πTap on Drop Down Button -
SeperateMeter
8:36:24 am / 00:02:56:113 Fail
SeperateMeter
05.12.2026 8:36:24 am 05.12.2026 8:39:20 am 00:02:56:113 · #test-id=4
SeperateMeterStatus Timestamp Details Pass 8:36:40 am π Tapping on Service Request Button on Homepage Pass 8:36:40 am π verifying that the request for ECG section of the service request page is visible and tapping on it Pass 8:36:42 am π Tapping on New Meter Connection Button Pass 8:36:43 am π§ͺ Verifying that close button is visible and tapping on close button Pass 8:36:44 am π Tapping on New Meter Connection Button Pass 8:36:44 am π§ͺ Checking if service connection header is visible Pass 8:36:44 am π§ͺ Checking if the enter service request ID button is visible Pass 8:36:45 am π Tapping on the New Meter Connection Button Pass 8:36:46 am π Tapping on the Select Request Type Button Pass 8:36:47 am π§ͺ Verifying that the separate meter button is visible Pass 8:36:47 am π§ͺ Verifying that the additional load button is visible Pass 8:36:48 am π tap on the Seperate Meter Button Pass 8:36:49 am π Tapping on Confirm Button Pass 8:36:50 am π Tapping on Select Request Category Button Pass 8:36:51 am π Tapping on the random service delivery option between standard, express and premuim service Pass 8:36:52 am π Tapping on Confirm Button Pass 8:36:54 am π tap on 'Sam N.A Ayeh-Datey (17307856)' as Meter for new Seperate Meter Request Pass 8:36:55 am π Tapping on Continue Button Pass 8:36:56 am π Tap on Purpose of Service Button Pass 8:36:56 am π§ͺ verifying that the service type header button is visible Pass 8:36:56 am π§ͺ Checking if the Three Phase Service Button is visible Pass 8:36:57 am π Tapping on the single phase service button Pass 8:36:58 am π Tapping on Confirm Button Pass 8:36:59 am β¨οΈ Entering purpose of service into text field 'this is a test' Pass 8:37:00 am π Tapping on Continue Button Pass 8:37:01 am β¨οΈ Entering 7 as the house number Pass 8:37:04 am β¨οΈ Enter Testing as Area Pass 8:37:07 am β¨οΈ Enter Kubekrom as Area Pass 8:37:08 am β¨οΈ Entering 'GM2452800' as the GPS and Scroll Pass 8:37:09 am π Tapping on Attach Photos Button Pass 8:37:14 am π Tapping on Shutter Button Pass 8:37:16 am Tapping on Done Button Pass 8:37:18 am π tapping on Back Button Pass 8:37:21 am π Tapping on Continue Button Pass 8:37:24 am β¨οΈ Entering ID Number Field 'Gha-713382529-6' Pass 8:37:26 am π Tapping on Issue Date Field Pass 8:37:27 am π Tapping on OK Button Pass 8:37:30 am π Tapping on Expiry Date Field Pass 8:37:33 am π Tapping on OK Button Pass 8:37:33 am π Tap DOB Date Field Pass 8:37:36 am π Tapping on OK Button Pass 8:37:38 am scroll vertically Pass 8:38:10 am π Tapping to upload Ghana Card front image Pass 8:38:45 am π Tapping to upload Ghana Card back image Pass 8:38:47 am π Tapping on Continue Button Fail 8:39:19 am π Tapping on Submit Button org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to be clickable: Located by By.chained({AppiumBy.androidUIAutomator: new UiSelector().description("Submit")}) (tried for 10 second(s) with 500 milliseconds interval) Fail 8:39:19 am org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to be clickable: Located by By.chained({AppiumBy.androidUIAutomator: new UiSelector().description("Submit")}) (tried for 10 second(s) with 500 milliseconds interval) -
seeDetailsTest
8:39:35 am / 00:00:58:709 Pass
seeDetailsTest
05.12.2026 8:39:35 am 05.12.2026 8:40:34 am 00:00:58:709 · #test-id=5Status Timestamp Details Pass 8:39:51 am πTap on Meters navigation button Pass 8:39:54 am πTap on Drop Down Button Pass 8:39:55 am πTap on Last 3 Months Tab to Switch to Option Pass 8:39:55 am π§ͺ Verify that we see the 'See how to calculate button to verify we are on the last 3 months page' Pass 8:39:56 am πTap on Last 6 Days Tab to Switch to Option Pass 8:39:56 am π§ͺ Verify that we see the 'See how to calculate button to verify we are on the last 6 days page' Pass 8:39:57 am πTap on this Month Tab to Switch to Option Pass 8:39:57 am π§ͺ Verify that we see the 'See how to calculate button to verify we are on the this month page' Pass 8:39:57 am π§ͺ verify that we see the 'View and Download Statement' button to verify we are on the this month page Pass 8:39:58 am πTap on Ghana Cedis Button Pass 8:39:58 am π§ͺVerify That Chart for Cedis is Displayed Pass 8:39:58 am πTap on Kilowatt Per Hour Button Pass 8:39:58 am π§ͺ Verify that Chart for Kilowatt is Displayed Pass 8:40:00 am π§ͺ Verify that Details section is visible Pass 8:40:01 am π§ͺ Verify that Details section has valid structure Pass 8:40:01 am π Tap on See How we calculate your Kilowatt Per Hour Usage Into Ghana Cedis Pass 8:40:01 am π§ͺVerify that Header is Visible on New Page Pass 8:40:02 am π§ͺVerify that Text is Visible on New Page Pass 8:40:03 am π² Randomly click either Back or Okay button Pass 8:40:04 am πTap on View & Download Statement Button Pass 8:40:04 am πTap on Statement (month) Tab Pass 8:40:13 am Tap on Download PDF Button Pass 8:40:19 am π Tapping the back button Pass 8:40:25 am πTap on Request for one year button Pass 8:40:29 am Randomly select between Postpaid or Prepaid Accounts Pass 8:40:29 am Tap on Submit Request Button Pass 8:40:31 am π§ͺVerify that Statement request has Been Submitted Pass 8:40:31 am πTap on Okay Button on the Request Successful Page Pass 8:40:34 am π§ͺVerify that all navigation elements are visible at the end of the test to show we are back on the homescreen -
TransactionRequestStatementTest
8:40:49 am / 00:00:37:740 Pass
TransactionRequestStatementTest
05.12.2026 8:40:49 am 05.12.2026 8:41:27 am 00:00:37:740 · #test-id=6Status Timestamp Details Pass 8:41:19 am πTap on Transactions navigation button Pass 8:41:20 am πTap on Request Statement Button Pass 8:41:22 am Randomly select between Postpaid or Prepaid Accounts Pass 8:41:24 am Tap on Submit Request Button Pass 8:41:24 am πTap on Okay Button on the Request Successful Page Pass 8:41:27 am π§ͺVerify that all navigation elements are visible at the end of the test to show we are back on the homescreen -
meterStatementTest
8:41:45 am / 00:00:58:608 Fail
meterStatementTest
05.12.2026 8:41:45 am 05.12.2026 8:42:43 am 00:00:58:608 · #test-id=7
meterStatementTestStatus Timestamp Details Pass 8:42:03 am π Tap on Get Help Pass 8:42:06 am π Tap on View Past/Ongoing Request Pass 8:42:07 am πTap on Completed Request card Pass 8:42:07 am π§ͺ Verify 'Request for Statement on a Meter β Status of Request' is visible Pass 8:42:07 am π§ͺ Verify 'September 03, 2025 β Request Submitted' card is visible Pass 8:42:07 am π§ͺ Verify 'September 03, 2025 β Statement Generated' card is visible Pass 8:42:08 am π Tap on View Statement Pass 8:42:08 am π§ͺ Verify that 'Meter Statement' Header is displayed Pass 8:42:09 am π tap on Download PDF Button Visible on Screen Fail 8:42:43 am java.lang.AssertionError: Expected the statement view to remain available after tapping Download PDF. expected [true] but found [false] -
AdditionalLoad
8:42:59 am / 00:01:40:319 Pass
AdditionalLoad
05.12.2026 8:42:59 am 05.12.2026 8:44:39 am 00:01:40:319 · #test-id=8Status Timestamp Details Pass 8:43:16 am π Tapping on Service Request Button on Homepage Pass 8:43:17 am π verifying that the request for ECG section of the service request page is visible and tapping on it Pass 8:43:18 am π Tapping on New Meter Connection Button Pass 8:43:19 am π§ͺ Verifying that close button is visible and tapping on close button Pass 8:43:20 am π Tapping on New Meter Connection Button Pass 8:43:20 am π§ͺ Checking if service connection header is visible Pass 8:43:20 am π§ͺ Checking if the enter service request ID button is visible Pass 8:43:21 am π Tapping on the New Meter Connection Button Pass 8:43:23 am π Tapping on the Select Request Type Button Pass 8:43:23 am π§ͺ Verifying that the separate meter button is visible Pass 8:43:23 am π§ͺ Verifying that the additional load button is visible Pass 8:43:24 am π tap on the Additional Load Button Pass 8:43:25 am π Tapping on Confirm Button Pass 8:43:26 am π Tapping on Select Request Category Button Pass 8:43:26 am π Tapping on the random service delivery option between standard, express and premuim service Pass 8:43:28 am π Tapping on Confirm Button Pass 8:43:30 am π tap on 'Sam N.A Ayeh-Datey (17307856)' as Meter for new Seperate Meter Request Pass 8:43:30 am π Tapping on Continue Button Pass 8:43:31 am π Tap on Purpose of Service Button Pass 8:43:31 am π§ͺ verifying that the service type header button is visible Pass 8:43:32 am π§ͺ Checking if the Three Phase Service Button is visible Pass 8:43:32 am π Tapping on the single phase service button Pass 8:43:33 am π Tapping on Confirm Button Pass 8:43:34 am β¨οΈ Entering purpose of service into text field 'this is a test' Pass 8:43:36 am π Tapping on Continue Button Pass 8:43:36 am β¨οΈ Entering 7 as the house number Pass 8:43:39 am β¨οΈ Enter Testing as Area Pass 8:43:42 am β¨οΈ Enter Kubekrom as Area Pass 8:43:43 am β¨οΈ Entering 'GM2452800' as the GPS and Scroll Pass 8:43:43 am π Tapping on Attach Photos Button Pass 8:43:48 am π Tapping on Shutter Button Pass 8:43:51 am Tapping on Done Button Pass 8:43:53 am π tapping on Back Button Pass 8:43:56 am π Tapping on Continue Button Pass 8:43:59 am β¨οΈ Entering ID Number Field 'Gha-713382529-6' Pass 8:44:02 am π Tapping on Issue Date Field Pass 8:44:03 am π Tapping on OK Button Pass 8:44:05 am π Tapping on Expiry Date Field Pass 8:44:09 am π Tapping on OK Button Pass 8:44:09 am π Tap DOB Date Field Pass 8:44:12 am π Tapping on OK Button Pass 8:44:14 am scroll vertically Pass 8:44:15 am π Tapping to upload Ghana Card front image Pass 8:44:16 am π Tapping on Upload with Document Field Pass 8:44:21 am π Tapping on Image Pass 8:44:27 am π Tapping to upload Ghana Card back image Pass 8:44:28 am π Tapping on Upload with Document Field Pass 8:44:33 am π Tapping on Image Pass 8:44:36 am π Tapping on Continue Button Pass 8:44:39 am π Tapping on Submit Button -
TemporarySupply
8:44:55 am / 00:01:38:645 Pass
TemporarySupply
05.12.2026 8:44:55 am 05.12.2026 8:46:34 am 00:01:38:645 · #test-id=9Status Timestamp Details Pass 8:45:12 am π Tapping on Service Request Button on Homepage Pass 8:45:13 am π verifying that the request for ECG section of the service request page is visible and tapping on it Pass 8:45:14 am π Tapping on New Meter Connection Button Pass 8:45:15 am π§ͺ Verifying that close button is visible and tapping on close button Pass 8:45:17 am π Tapping on New Meter Connection Button Pass 8:45:17 am π§ͺ Checking if service connection header is visible Pass 8:45:17 am π§ͺ Checking if the enter service request ID button is visible Pass 8:45:17 am π Tapping on the New Meter Connection Button Pass 8:45:19 am π Tapping on the Select Request Type Button Pass 8:45:20 am π§ͺ Verifying that the separate meter button is visible Pass 8:45:20 am π§ͺ Verifying that the additional load button is visible Pass 8:45:20 am π Tap on temporary supply button Pass 8:45:21 am π Tapping on Confirm Button Pass 8:45:22 am π Tapping on Select Request Category Button Pass 8:45:23 am π Tapping on the random service delivery option between standard, express and premuim service Pass 8:45:24 am π Tapping on Confirm Button Pass 8:45:25 am π Tapping on Continue Button Pass 8:45:26 am π Tap on Purpose of Service Button Pass 8:45:26 am π§ͺ verifying that the service type header button is visible Pass 8:45:26 am π§ͺ Checking if the Three Phase Service Button is visible Pass 8:45:27 am π Tapping on the single phase service button Pass 8:45:29 am π Tapping on Confirm Button Pass 8:45:30 am β¨οΈ Entering purpose of service into text field 'this is a test' Pass 8:45:31 am π Tapping on Continue Button Pass 8:45:31 am β¨οΈ Entering 7 as the house number Pass 8:45:33 am π Tapping on select region button Pass 8:45:36 am π Tapping on select region button Pass 8:45:39 am π Tapping on Tema as Region Pass 8:45:41 am π tapping on select district field Pass 8:45:43 am π tapping and Selecting Tema North as the District Pass 8:45:44 am β¨οΈ Entering 'Testing' as the Area Pass 8:45:45 am β¨οΈ Entering 'Kubekrom' as Landmark Pass 8:45:46 am β¨οΈ Entering 'GM2452800' as the GPS and Scroll Pass 8:45:48 am scroll vertically Pass 8:45:49 am π Tapping on Attach Photos Button Pass 8:45:54 am π Tapping on Shutter Button Pass 8:45:57 am Tapping on Done Button Pass 8:45:59 am π tapping on Back Button Pass 8:46:02 am π Tapping on Continue Button Pass 8:46:05 am β¨οΈ Entering ID Number Field 'Gha-713382529-6' Pass 8:46:06 am π Tapping on Issue Date Field Pass 8:46:07 am π Tapping on OK Button Pass 8:46:08 am π Tapping on Expiry Date Field Pass 8:46:11 am π Tapping on OK Button Pass 8:46:12 am π Tap DOB Date Field Pass 8:46:16 am π Tapping on OK Button Pass 8:46:17 am scroll vertically Pass 8:46:18 am π Tapping to upload Ghana Card front image Pass 8:46:19 am π Tapping on Upload with Document Field Pass 8:46:21 am π Tapping on Image Pass 8:46:24 am π Tapping to upload Ghana Card back image Pass 8:46:26 am π Tapping on Upload with Document Field Pass 8:46:28 am π Tapping on Image Pass 8:46:31 am π Tapping on Continue Button Pass 8:46:34 am π Tapping on Submit Button -
homescreen
8:46:49 am / 00:02:44:874 Pass
homescreen
05.12.2026 8:46:49 am 05.12.2026 8:49:33 am 00:02:44:874 · #test-id=10Status Timestamp Details Pass 8:47:04 am π§ͺVerify that the Home header is displayed Pass 8:47:04 am π§ͺVerify that the Service Request button is visible Pass 8:47:04 am π§ͺVerify that all navigation elements are visible Pass 8:47:05 am πTap on Meters navigation button Pass 8:47:05 am π§ͺVerify that the Meters screen is displayed Pass 8:47:06 am πTap on Home to return to Home screen Pass 8:47:07 am πTap on Transactions navigation button Pass 8:47:07 am π§ͺVerify that the Transactions screen is displayed Pass 8:47:08 am πTap on Home to return to Home screen Pass 8:47:09 am πTap on Wallets navigation button Pass 8:47:09 am π§ͺVerify that the Wallets screen is displayed Pass 8:47:10 am πTap on Home to return to Home screen Pass 8:47:10 am π§ͺVerify that the Home screen is displayed again Pass 8:47:12 am scroll to end Pass 8:47:12 am Tap on View All button Pass 8:49:32 am πProcess news items and notifications, including Light Off reports (up to 4 items) Pass 8:49:33 am πTap on Back Button Pass 8:49:33 am π§ͺVerify that the Home header is displayed after processing items Pass 8:49:33 am π§ͺVerify that all navigation elements are visible at the end of the test -
HomescreenGhanaCard
8:49:53 am / 00:00:31:642 Pass
HomescreenGhanaCard
05.12.2026 8:49:53 am 05.12.2026 8:50:25 am 00:00:31:642 · #test-id=11Status Timestamp Details Pass 8:50:10 am π Scrolling down to bottom of Screen Pass 8:50:12 am π Tap on Add Ghana Card Button Pass 8:50:12 am π§ͺ Verify that Update Details Header is Displayed Pass 8:50:12 am π§ͺ verify that Personal Details Section Header is Displayed Pass 8:50:12 am π§ͺ Verify that Update Phone Number Section is Displayed Pass 8:50:12 am π§ͺ Verify that Full Name Section is Displayed Pass 8:50:12 am π§ͺ Verify that Ghana Card Personal Number Section is Displayed Pass 8:50:17 am π Tap on Email Section Pass 8:50:17 am π§ͺ Verify that Update Your Email Popup Modal for editing email is Displayed Pass 8:50:25 am β¨οΈ Update Email Flow -
HomescreenElectricityConsumption
8:50:45 am / 00:00:10:628 Fail
HomescreenElectricityConsumption
05.12.2026 8:50:45 am 05.12.2026 8:50:56 am 00:00:10:628 · #test-id=12
HomescreenElectricityConsumptionStatus Timestamp Details Fail 8:50:55 am π Scroll down to bottom of the homescreen org.openqa.selenium.InvalidElementStateException: Unable to perform W3C actions. Check the logcat output for possible error reports and make sure your input actions chain is valid. Build info: version: '4.20.0', revision: '866c76ca80' System info: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '26.4.1', java.version: '17.0.12' Driver info: io.appium.java_client.android.AndroidDriver Command: [34d37280-fc89-4742-860c-76818ba9bdae, actions {actions=[org.openqa.selenium.interactions.Sequence@7e366c6f]}] 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: 34d37280-fc89-4742-860c-76818ba9bdae Fail 8:50:55 am org.openqa.selenium.InvalidElementStateException: Unable to perform W3C actions. Check the logcat output for possible error reports and make sure your input actions chain is valid. Build info: version: '4.20.0', revision: '866c76ca80' System info: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '26.4.1', java.version: '17.0.12' Driver info: io.appium.java_client.android.AndroidDriver Command: [34d37280-fc89-4742-860c-76818ba9bdae, actions {actions=[org.openqa.selenium.interactions.Sequence@7e366c6f]}] 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: 34d37280-fc89-4742-860c-76818ba9bdae -
HomescreenPrepaidMMS
8:51:10 am / 00:00:19:662 Pass
HomescreenPrepaidMMS
05.12.2026 8:51:10 am 05.12.2026 8:51:30 am 00:00:19:662 · #test-id=13Status Timestamp Details Pass 8:51:26 am π tappping on Add Meter Button on HomeScreen Pass 8:51:27 am π Tap on Added MMS Meter Button on Popup Modal Pass 8:51:28 am β¨οΈ Enter Amount into textfield Pass 8:51:30 am π Tap on Top Up Button on Popup Modal Pass 8:51:30 am π§ͺ Verify that Top Up Meter page is Visible -
ClouMeter
8:51:44 am / 00:01:05:363 Pass
ClouMeter
05.12.2026 8:51:44 am 05.12.2026 8:52:50 am 00:01:05:363 · #test-id=14Status Timestamp Details Pass 8:52:01 am πTapping on navigation meters Pass 8:52:12 am π Scrolling Horizontally Right To View Add Prepaid Card Pass 8:52:13 am π Tap on add prepaid meter action button Pass 8:52:13 am π§ͺ Verify enter your meter number text is visible Pass 8:52:13 am π Tap on 'Where do I find my meter number' Pass 8:52:15 am π§ͺ Verify that 'You can find your meter number on:' is Visible Pass 8:52:15 am π§ͺ Verify that 'Can be found on the meter. It may start with βPβ or appear as the STS number.' is Visible Pass 8:52:15 am π§ͺ Verify that 'On your prepaid card for vending' is visible Pass 8:52:15 am π§ͺ Verify that 'Dial 014 or 004 to check your meter number on your UIU' is visible Pass 8:52:17 am π Tap on Close Button Pass 8:52:18 am β¨οΈEnter 'P191102787' as Clou Prepaid Meter Number Pass 8:52:19 am π§ͺ Verify meter button Pass 8:52:20 am π§ͺ Verify Confirm details text header is visible Pass 8:52:20 am π§ͺ Verifying 'make sure the information displayed is correct' body text is displayed Pass 8:52:21 am π§ͺVerify Customer Account Details are correct Pass 8:52:22 am π Tapping on confirm details button Pass 8:52:22 am π§ͺ Verifying 'get notified on the service issues' text is visible Pass 8:52:22 am π§ͺ Verifying house name text field is visible and entering K Oppong in it Pass 8:52:24 am π Tapping on meter location field Pass 8:52:27 am π Tapping on use this address button Pass 8:52:28 am π Tapping on the save meter button Pass 8:52:42 am π Scroll into Added Prepaid Screen Pass 8:52:45 am πTap on added Clou Prepaid Meter Pass 8:52:49 am π Scroll down to bottom of Screen Pass 8:52:50 am π Tapping on remove meter button Pass 8:52:50 am π Tapping on delete meter button -
HomescreenPostpaid
8:53:06 am / 00:00:21:123 Pass
HomescreenPostpaid
05.12.2026 8:53:06 am 05.12.2026 8:53:27 am 00:00:21:123 · #test-id=15Status Timestamp Details Pass 8:53:21 am π tappping on Add Meter Button on HomeScreen Pass 8:53:23 am π tap on Added Postpaid Meter on Pop-up Modal Pass 8:53:23 am β¨οΈ Enter Amount into textfield Pass 8:53:25 am π Tap on pay Bill Button on Popup Modal Pass 8:53:27 am π§ͺ Verify that we are on the Pay your Postpaid Meter Bill page -
AddPostpaid
8:53:47 am / 00:02:14:132 Fail
AddPostpaid
05.12.2026 8:53:47 am 05.12.2026 8:56:01 am 00:02:14:132 · #test-id=16
AddPostpaidStatus Timestamp Details Pass 8:54:03 am π Tapping on Navigation bar meters button Pass 8:54:17 am π Scrolling till prepaid meter card is visible Pass 8:54:18 am πTapping on Postpaid Meter Pass 8:54:21 am π§ͺChecking if header is visible on account number screen Pass 8:54:22 am β¨οΈ Enter meter account number Pass 8:54:24 am π§ͺ Verify customer account number is visible Pass 8:55:25 am π§ͺVerify customer account details Pass 8:55:25 am πTap on this is correct button Pass 8:55:26 am π§ͺVerifying home name text field is visible and entering K Oppong in it Pass 8:55:28 am π§ͺ Verifying home location text field is visible and clicking on it Pass 8:55:30 am πTapping on use this address button Fail 8:56:00 am π Tapping on the save meter button org.openqa.selenium.NoSuchElementException: Can't locate an element by this strategy: By.chained({AppiumBy.androidUIAutomator: new UiSelector().description("Save Meter")}) Fail 8:56:00 am org.openqa.selenium.NoSuchElementException: Can't locate an element by this strategy: By.chained({AppiumBy.androidUIAutomator: new UiSelector().description("Save Meter")}) -
HomescreenFaultyMeter
8:56:17 am / 00:00:51:841 Fail
HomescreenFaultyMeter
05.12.2026 8:56:17 am 05.12.2026 8:57:09 am 00:00:51:841 · #test-id=17
HomescreenFaultyMeterStatus Timestamp Details Pass 8:56:34 am π Tap on Faulty meter button on Homescreen Pass 8:56:35 am π Tap on Select Meter Issue Button Fail 8:57:07 am π Tap on K Oppong Meter Option org.openqa.selenium.NoSuchElementException: Can't locate an element by this strategy: By.chained({AppiumBy.androidUIAutomator: new UiSelector().description("K Oppong (214474379)")}) Fail 8:57:07 am org.openqa.selenium.NoSuchElementException: Can't locate an element by this strategy: By.chained({AppiumBy.androidUIAutomator: new UiSelector().description("K Oppong (214474379)")}) -
RequestNewMeter
8:57:24 am / 00:01:56:816 Pass
RequestNewMeter
05.12.2026 8:57:24 am 05.12.2026 8:59:21 am 00:01:56:816 · #test-id=18Status Timestamp Details Pass 8:57:41 am π Tap on Request New Meter Button on Homescreen Pass 8:57:43 am π§ͺ Checking if service connection header is visible Pass 8:57:43 am π§ͺ Checking if the enter service request ID button is visible Pass 8:57:44 am π Tapping on the New Meter Connection Button Pass 8:57:45 am π§ͺ Checking if New Service request Step 1 Progress bar is visible Pass 8:57:46 am π Tapping on the Select Request Type Button Pass 8:57:46 am π§ͺ Checking if the request (Request) popup header is visible Pass 8:57:46 am π§ͺ Verifying that the seperate meter button is visible Pass 8:57:47 am π§ͺ Verifying that the additional load button is visible Pass 8:57:47 am π Tapping on new Service Button visible on the popup page Pass 8:57:48 am π Tapping on Confirm Button Pass 8:57:49 am π Tapping on Select Request Category Button Pass 8:57:50 am π§ͺ Verifying if Request Category Header is Visible Pass 8:57:50 am π§ͺ verifying that premuim service button is visible Pass 8:57:50 am π§ͺ Verifying that express service button is visible Pass 8:57:51 am π Tapping on Standard Service Button visible on the popup page Pass 8:57:52 am π Tapping on Confirm Button Pass 8:57:53 am π Tapping on Continue Button Pass 8:57:54 am π Tap on Purpose of Service Button Pass 8:57:54 am π§ͺ verifying that the service type header button is visible Pass 8:57:54 am π§ͺ Checking if the Three Phase Service Button is visible Pass 8:57:55 am π Tapping on the single phase service button Pass 8:57:56 am π Tapping on Confirm Button Pass 8:57:57 am β¨οΈ Entering purpose of service into text field 'this is a test' Pass 8:57:58 am π Tapping on Continue Button Pass 8:57:59 am β¨οΈ Entering 7 as the house number Pass 8:58:01 am π Tapping on select region button Pass 8:58:04 am π Tapping on Tema as Region Pass 8:58:06 am π tapping on select district field Pass 8:58:07 am π tapping and Selecting Tema North as the District Pass 8:58:08 am β¨οΈ Entering 'Testing' as the Area Pass 8:58:10 am β¨οΈ Entering 'Kubekrom' as Landmark Pass 8:58:11 am β¨οΈ Entering 'GM2452800' as the GPS and Scroll Pass 8:58:13 am scroll vertically Pass 8:58:13 am π Tapping on Attach Photos Button Pass 8:58:19 am π Tapping on Shutter Button Pass 8:58:22 am Tapping on Done Button Pass 8:58:29 am π tapping on Back Button Pass 8:58:31 am π Tapping on Continue Button Pass 8:58:35 am β¨οΈ Entering ID Number Field 'Gha-713382529-6' Pass 8:58:36 am π Tapping on Issue Date Field Pass 8:58:37 am π Tapping on OK Button Pass 8:58:38 am π Tapping on Expiry Date Field Pass 8:58:41 am π Tapping on OK Button Pass 8:59:02 am π Select a valid DOB from the date picker Pass 8:59:03 am scroll vertically Pass 8:59:05 am π Tapping to upload Ghana Card front image Pass 8:59:06 am π Tapping on Upload with Document Field Pass 8:59:08 am π Tapping on Image Pass 8:59:11 am π Tapping to upload Ghana Card back image Pass 8:59:12 am π Tapping on Upload with Document Field Pass 8:59:14 am π Tapping on Image Pass 8:59:18 am π Tapping on Continue Button Pass 8:59:21 am π Tapping on Submit Button -
homescreenIllegalConnection
8:59:36 am / 00:00:31:569 Pass
homescreenIllegalConnection
05.12.2026 8:59:36 am 05.12.2026 9:00:08 am 00:00:31:569 · #test-id=19Status Timestamp Details Pass 8:59:56 am π Tap On Report Illegal Meter Connection Button Pass 8:59:58 am π§ͺ Verify that 'Report illegal connection\nElectricity is not free. When bad customers use for free, it makes it more expensive for good customers.' is Displayed Pass 8:59:58 am π§ͺ Verify that '0557036211' is shown on the Illegal Connection Screen Pass 8:59:58 am π Tap on Location Button Visible on the Illegal Connection Screen Pass 9:00:05 am π Tap on use this Address Button Pass 9:00:05 am β¨οΈ Entering 'This is a QA test' into the Comment(Optional) Section Pass 9:00:06 am π Tap on the Submit Button Pass 9:00:08 am π§ͺ Verify that 'Report has been submitted to the district technical team. They may contact you' is Visible Pass 9:00:08 am π Tap on Okay Button -
HomescreenReportPostpaid
9:00:25 am / 00:00:55:385 Fail
HomescreenReportPostpaid
05.12.2026 9:00:25 am 05.12.2026 9:01:20 am 00:00:55:385 · #test-id=20
HomescreenReportPostpaidStatus Timestamp Details Pass 9:00:46 am π tapping on the Report Issue Card Pass 9:00:46 am Verifying that the Call to Action text is visible on the Page Pass 9:00:47 am π Tapping on the select meter button Pass 9:00:48 am π Tapping on the Selected Meter Sam NA Ayeh-Datey Pass 9:00:48 am π§ͺ Verifying that the Update Your Location Popup is Visible Pass 9:00:49 am π Tapping on the Update Your Location Textfield Fail 9:01:19 am π Tapping on Save Address Button org.openqa.selenium.NoSuchElementException: Can't locate an element by this strategy: By.chained({AppiumBy.androidUIAutomator: new UiSelector().description("Use This Address")}) Fail 9:01:19 am org.openqa.selenium.NoSuchElementException: Can't locate an element by this strategy: By.chained({AppiumBy.androidUIAutomator: new UiSelector().description("Use This Address")}) -
AddPrepaid
9:01:36 am / 00:03:59:440 Pass
AddPrepaid
05.12.2026 9:01:36 am 05.12.2026 9:05:35 am 00:03:59:440 · #test-id=21Status Timestamp Details Pass 9:01:51 am πTapping on navigation meters Pass 9:02:02 am π Scrolling Horizontally To View Add Prepaid Card Pass 9:02:03 am π Tap on add prepaid meter action button Pass 9:02:03 am π§ͺ Verify enter your meter number text is visible Pass 9:02:04 am π Tap on 'Where do I find my meter number' Pass 9:02:05 am π§ͺ Verify that 'You can find your meter number on:' is Visible Pass 9:02:05 am π§ͺ Verify that 'Can be found on the meter. It may start with βPβ or appear as the STS number.' is Visible Pass 9:02:05 am π§ͺ Verify that 'On your prepaid card for vending' is visible Pass 9:02:05 am π§ͺ Verify that 'Dial 014 or 004 to check your meter number on your UIU' is visible Pass 9:02:07 am π Tap on Close Button Pass 9:02:09 am π§ͺ Verify enter your meter amount textfield is visible and entering meter number Pass 9:02:11 am π§ͺ Verify meter button and check for already added meter status Pass 9:02:43 am π Navigating back to Meters tab Pass 9:03:00 am π Scrolling left to find existing meter and clicking it Pass 9:03:02 am π Scroll Down Pass 9:03:03 am ποΈ Tapping on Remove Meter button Pass 9:03:04 am ποΈ Confirming Delete Meter Pass 9:03:12 am π Scrolling to start of meters Pass 9:03:12 am πTapping on navigation meters Pass 9:03:19 am π Scrolling Horizontally To View Add Prepaid Card Pass 9:03:20 am π Tap on add prepaid meter action button Pass 9:03:20 am π§ͺ Verify enter your meter number text is visible Pass 9:03:21 am π Tap on 'Where do I find my meter number' Pass 9:03:22 am π§ͺ Verify that 'You can find your meter number on:' is Visible Pass 9:03:22 am π§ͺ Verify that 'Can be found on the meter. It may start with βPβ or appear as the STS number.' is Visible Pass 9:03:23 am π§ͺ Verify that 'On your prepaid card for vending' is visible Pass 9:03:23 am π§ͺ Verify that 'Dial 014 or 004 to check your meter number on your UIU' is visible Pass 9:03:25 am π Tap on Close Button Pass 9:03:27 am π§ͺ Verify enter your meter amount textfield is visible and entering meter number Pass 9:04:28 am π§ͺ Verify meter button and check for already added meter status Pass 9:04:28 am π§ͺ Verify Confirm details text header is visible Pass 9:04:28 am π§ͺ Verifying 'make sure the information displayed is correct' body text is displayed Pass 9:05:28 am π§ͺ Verifying that Meter details are correct Pass 9:05:28 am π Tapping on confirm details button Pass 9:05:29 am π§ͺ Verifying 'get notified on the service issues' text is visible Pass 9:05:30 am π§ͺ Verifying home name text field is visible and entering Moms House in it Pass 9:05:31 am π§ͺ Verifying home location text field is visible and clicking oon it Pass 9:05:35 am π Tapping on use this address button Pass 9:05:35 am π Tapping on the save meter button -
HomescreenStolenMeter
9:05:53 am / 00:02:12:968 Fail
HomescreenStolenMeter
05.12.2026 9:05:53 am 05.12.2026 9:08:06 am 00:02:12:968 · #test-id=22
HomescreenStolenMeterStatus Timestamp Details Pass 9:06:06 am π Tapping on Navigation bar meters button Pass 9:06:19 am π Scrolling till prepaid meter card is visible Pass 9:06:22 am πTapping on Postpaid Meter Pass 9:06:22 am π§ͺChecking if header is visible on account number screen Pass 9:06:23 am β¨οΈ Enter meter account number Pass 9:06:24 am π§ͺ Verify customer account number is visible Pass 9:07:25 am π§ͺVerify customer account details Pass 9:07:26 am πTapping on this is correct button Pass 9:07:27 am π§ͺVerifying home name text field is visible and entering K Oppong in it Pass 9:07:28 am π§ͺVerifying home location text field is visible and clicking on it Pass 9:07:32 am tapping on use this address button Pass 9:07:33 am π Tapping on the save meter button Fail 9:08:05 am πTap on Home to return to Home screen org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to be clickable: Located by By.chained({AppiumBy.androidUIAutomator: new UiSelector().description("Home")}) (tried for 10 second(s) with 500 milliseconds interval) Fail 9:08:05 am org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to be clickable: Located by By.chained({AppiumBy.androidUIAutomator: new UiSelector().description("Home")}) (tried for 10 second(s) with 500 milliseconds interval) -
DeletePrepaidMMSMeterTest
9:08:21 am / 00:00:36:552 Pass
DeletePrepaidMMSMeterTest
05.12.2026 9:08:21 am 05.12.2026 9:08:58 am 00:00:36:552 · #test-id=23Status Timestamp Details Pass 9:08:36 am πTapping on navigation meters Pass 9:08:48 am π Scroll Right unto Prepaid Meter Card Pass 9:08:53 am π Tapping on Added meter with Name 'K Oppong' Pass 9:08:56 am π Scroll down to bottom of Screen Pass 9:08:57 am π Tapping on remove meter button Pass 9:08:58 am π Tapping on delete meter button -
TransferMeter
9:09:11 am / 00:00:58:791 Fail
TransferMeter
05.12.2026 9:09:11 am 05.12.2026 9:10:10 am 00:00:58:791 · #test-id=24
TransferMeterStatus Timestamp Details Pass 9:09:25 am π Scroll Down Pass 9:09:26 am π Scroll Down Pass 9:09:27 am π Tapping on 'Transfer meter on a movable property' Pass 9:09:28 am π§ͺ Verifying if Important Note is displayed Pass 9:09:29 am π Tapping on Cancel button Pass 9:09:30 am π Tapping on 'Transfer meter on a movable property' Pass 9:09:31 am π Tapping on Proceed button Pass 9:09:33 am π Tapping on Meter/Account button Pass 9:09:34 am π Tapping on K Oppong Meter account Pass 9:09:34 am π Tapping on Structure Type Pass 9:09:35 am π Tapping on Random Structure Type (Kiosk or Container) Pass 9:09:36 am π Tapping on Current Location Pass 9:09:39 am π Tapping on 'Use This Address' button Pass 9:09:39 am π Tapping on New Location Fail 9:10:10 am π Tapping on 'Use This Address' button org.openqa.selenium.NoSuchElementException: Can't locate an element by this strategy: By.chained({AppiumBy.androidUIAutomator: new UiSelector().description("Use This Address")}) Fail 9:10:10 am org.openqa.selenium.NoSuchElementException: Can't locate an element by this strategy: By.chained({AppiumBy.androidUIAutomator: new UiSelector().description("Use This Address")}) -
DeletePostpaidMeterTest
9:10:25 am / 00:00:33:530 Pass
DeletePostpaidMeterTest
05.12.2026 9:10:25 am 05.12.2026 9:10:59 am 00:00:33:530 · #test-id=25Status Timestamp Details Pass 9:10:38 am π Tapping on Navigation bar meters button Pass 9:10:44 am π Scroll to Added Postpaid Meter Card Pass 9:10:50 am π tapping on Added postpaid meter card named'K Oppong' Pass 9:10:52 am π Scrolling down to Remove Meter Button Pass 9:10:58 am π Tapping on remove meter button Pass 9:10:59 am π Tapping on delete meter button -
addmeter
9:11:12 am / 00:00:20:995 Pass
addmeter
05.12.2026 9:11:12 am 05.12.2026 9:11:33 am 00:00:20:995 · #test-id=26Status Timestamp Details Pass 9:11:25 am π Tapping on navigation meters Pass 9:11:33 am π Scrolling to Add Prepaid Meter Card Pass 9:11:33 am π§ͺVerifying Meter heading Pass 9:11:33 am π§ͺVerifying navigation transactions Pass 9:11:33 am π§ͺVerifying navigation wallets Pass 9:11:33 am π§ͺVerifying navigation home Pass 9:11:33 am π§ͺVerifying service request button -
Prepaid_Meter
9:11:48 am / 00:00:23:740 Pass
Prepaid_Meter
05.12.2026 9:11:48 am 05.12.2026 9:12:12 am 00:00:23:740 · #test-id=27Status Timestamp Details Pass 9:12:00 am π Checking and tapping on navigation meters Pass 9:12:08 am π Scrolling to Add Prepaid Meter Card Pass 9:12:09 am π Click on add prepaid meter action button Pass 9:12:09 am π§ͺ Verify enter your meter number text is visible Pass 9:12:10 am π§ͺ verify enter your meter amount textfield is visible and entering meter number Pass 9:12:11 am π Tap on Verify meter button Pass 9:12:12 am π§ͺ verify that 'The details of this PREPAID account is not available to display at this moment. Make sure there are no spaces when entering the Meter or STS Number.' shows to verify that popup modal is visible -
Visa_Wallet
9:12:28 am / 00:00:32:766 Pass
Visa_Wallet
05.12.2026 9:12:28 am 05.12.2026 9:13:01 am 00:00:32:766 · #test-id=28Status Timestamp Details Pass 9:12:41 am π Tapping on Wallet Navigation Button on Home Page Pass 9:12:44 am π Tap on 'Add mobile money wallet/bank card' button Pass 9:12:47 am π Tap on Bank card button Pass 9:12:49 am β¨οΈ Enter Visa Card Number Pass 9:12:50 am β¨οΈ Enter Visa Card Expiry Date Pass 9:12:52 am β¨οΈ Enter Visa Card CVV Pass 9:12:53 am π Tapping on Save this Bank Card Button Pass 9:12:56 am π tap on options menu to bring up popup modal Pass 9:12:58 am π tap on delete wallet button Pass 9:12:58 am π§ͺ Verify that Delete wallet popup modal shows confirmation Pass 9:13:01 am π tap on delete wallet button -
Mastercard_Wallet
9:13:15 am / 00:00:34:107 Pass
Mastercard_Wallet
05.12.2026 9:13:15 am 05.12.2026 9:13:49 am 00:00:34:107 · #test-id=29Status Timestamp Details Pass 9:13:28 am π Tapping on Wallet Navigation Button on Home Page Pass 9:13:31 am π Tap on 'Add mobile money wallet/bank card' button Pass 9:13:34 am π Tap on Bank card button Pass 9:13:36 am β¨οΈ Enter Visa Card Number Pass 9:13:37 am β¨οΈ Enter Visa Card Expiry Date Pass 9:13:38 am β¨οΈ Enter Visa Card CVV Pass 9:13:40 am π Tapping on Save this Bank Card Button Pass 9:13:43 am π tap on options menu to bring up popup modal Pass 9:13:46 am π tap on delete wallet button Pass 9:13:46 am π§ͺ Verify that Delete wallet popup modal shows confirmation Pass 9:13:49 am π tap on delete wallet button -
Transactions
9:14:03 am / 00:01:08:313 Fail
Transactions
05.12.2026 9:14:03 am 05.12.2026 9:15:12 am 00:01:08:313 · #test-id=30
TransactionsStatus Timestamp Details Pass 9:14:16 am π§ͺVerifying Transaction Navigation Bar Button is Visible and Tapping on it Pass 9:14:21 am π§ͺVerifying Transaction Header is Visible Pass 9:14:21 am π§ͺ verify that 'Payments made via mobile money and cash' sub text is visible Pass 9:14:21 am π§ͺ verify that this month filter button is visible Pass 9:14:21 am π§ͺ Verify that last month filter button is visible Pass 9:14:21 am π§ͺ verify that last three month filter button is visible Pass 9:14:21 am π§ͺ verify that total transaction count is visible Pass 9:14:21 am π§ͺ verify that prepaid top ups is visible Pass 9:14:21 am π§ͺ verify that postpaid bill payments is visible Pass 9:14:21 am π§ͺ verify that service request payments is visible Pass 9:14:22 am π tap on All Meters dropdown Buttons Pass 9:14:24 am πTap on All meters option Pass 9:14:31 am π Tap on All Date Filters Options Pass 9:14:34 am π tap on Sm NA Datey Postpaid Meter Payment History Pass 9:14:36 am π§ͺ verify that transaction summary details is visible Pass 9:14:39 am π Click on View Receipt Button Fail 9:15:11 am π§ͺ verify that receipt screen with descriptions is visible org.openqa.selenium.NoSuchElementException: Can't locate an element by this strategy: By.chained({AppiumBy.androidUIAutomator: new UiSelector().descriptionContains("Mobile Money - 0557036211")}) Fail 9:15:11 am org.openqa.selenium.NoSuchElementException: Can't locate an element by this strategy: By.chained({AppiumBy.androidUIAutomator: new UiSelector().descriptionContains("Mobile Money - 0557036211")}) -
Add_Wallet
9:15:26 am / 00:00:31:395 Pass
Add_Wallet
05.12.2026 9:15:26 am 05.12.2026 9:15:58 am 00:00:31:395 · #test-id=31Status Timestamp Details Pass 9:15:40 am π Tapping on Wallet Navigation Button on Home Page Pass 9:15:41 am π Tap on 'Add mobile money wallet/bank card' button Pass 9:15:41 am π§ͺ Verify bank option is displayed on Popup Screen Pass 9:15:41 am πTapping on Mobile Money Option Pass 9:15:43 am β¨οΈ Entering Phone Number into textfield Pass 9:15:46 am π Tapping on Select Mobile Network Pass 9:15:49 am π Tapping on MTN Mobile Network Button Pass 9:15:49 am π Tapping on Save Wallet Button Pass 9:15:52 am π tap on options menu to bring up popup modal Pass 9:15:55 am π tap on delete wallet button Pass 9:15:55 am π§ͺ Verify that Delete wallet popup modal shows confirmation Pass 9:15:58 am π tap on delete wallet button -
PrepaidMeter_MMS
9:16:11 am / 00:02:05:448 Fail
PrepaidMeter_MMS
05.12.2026 9:16:11 am 05.12.2026 9:18:17 am 00:02:05:448 · #test-id=32
PrepaidMeter_MMSStatus Timestamp Details Pass 9:16:23 am πTapping on navigation meters Pass 9:16:31 am π Scrolling Horizontally Right To View Add Prepaid Card Pass 9:16:32 am π Tap on add prepaid meter action button Pass 9:16:32 am π§ͺ Verify enter your meter number text is visible Pass 9:16:33 am π Tap on 'Where do I find my meter number' Pass 9:16:34 am π§ͺ Verify that 'You can find your meter number on:' is Visible Pass 9:16:34 am π§ͺ Verify that 'Can be found on the meter. It may start with βPβ or appear as the STS number.' is Visible Pass 9:16:34 am π§ͺ Verify that 'On your prepaid card for vending' is visible Pass 9:16:34 am π§ͺ Verify that 'Dial 014 or 004 to check your meter number on your UIU' is visible Pass 9:16:36 am π Tap on Close Button Pass 9:16:38 am π§ͺ Verify enter your meter amount textfield is visible and entering meter number Pass 9:16:39 am π§ͺ Verify meter button Pass 9:16:40 am π§ͺ Verify Confirm details text header is visible Pass 9:16:40 am π§ͺ Verifying 'make sure the information displayed is correct' body text is displayed Pass 9:17:40 am π§ͺ Verifying that Meter details are correct Pass 9:17:41 am π Tapping on confirm details button Pass 9:17:41 am π§ͺ Verifying 'get notified on the service issues' text is visible Pass 9:17:42 am π§ͺ Verifying home name text field is visible and entering Moms House in it Pass 9:17:43 am π§ͺ Verifying home location text field is visible and clicking oon it Pass 9:17:46 am π Tapping on use this address button Fail 9:18:16 am π Tapping on the save meter button org.openqa.selenium.NoSuchElementException: Can't locate an element by this strategy: By.chained({AppiumBy.androidUIAutomator: new UiSelector().description("Save Meter")}) Fail 9:18:16 am org.openqa.selenium.NoSuchElementException: Can't locate an element by this strategy: By.chained({AppiumBy.androidUIAutomator: new UiSelector().description("Save Meter")}) -
Postpaid_Meter
9:18:32 am / 00:01:29:289 Pass
Postpaid_Meter
05.12.2026 9:18:32 am 05.12.2026 9:20:01 am 00:01:29:289 · #test-id=33Status Timestamp Details Pass 9:18:45 am π Tapping on Navigation bar meters button Pass 9:18:55 am π Scrolling till prepaid meter card is visible Pass 9:18:57 am πTapping on Postpaid Meter Pass 9:18:57 am π§ͺChecking if header is visible on account number screen Pass 9:18:57 am π§ͺ Verify that'The customer account number is a 9-digit number starting with '7' (example: 738398373) and can be found on ECG bills or receipts.' is Visible Pass 9:18:59 am β¨οΈ Enter meter account number Pass 9:19:00 am π§ͺ Verify customer account number is visible Pass 9:19:01 am π§ͺ Verify customer account details Pass 9:19:02 am πTapping on this is correct button Pass 9:19:03 am π§ͺ Verifying home name text field is visible and entering K Oppong in it Pass 9:19:04 am π§ͺ Verifying home location text field is visible and clicking on it Pass 9:19:06 am π Tapping on use this address button Pass 9:19:37 am π Tapping on the save meter button (handles 'already exists' dialog) Pass 9:19:43 am π Scroll to Added Postpaid Meter Card Pass 9:19:46 am π Tapping on Added Meter Pass 9:19:54 am π Scrolling down to Remove Meter Button Pass 9:20:00 am π Tapping on remove meter button Pass 9:20:01 am π Tapping on delete meter button -
ServiceRequest
9:20:16 am / 00:00:44:166 Fail
ServiceRequest
05.12.2026 9:20:16 am 05.12.2026 9:21:00 am 00:00:44:166 · #test-id=34
ServiceRequestStatus Timestamp Details Pass 9:20:29 am π Tapping on Service Request Button on Homepage Fail 9:20:59 am π§ͺ verifying that the add ghana card section of the service request page is visible org.openqa.selenium.NoSuchElementException: Can't locate an element by this strategy: By.chained({AppiumBy.androidUIAutomator: new UiSelector().description("Festus Chris Otopa Ayeh-Datey Ghana Card Number GHA********29-6 Phone Number 233557036211 Update Details")}) Fail 9:20:59 am org.openqa.selenium.NoSuchElementException: Can't locate an element by this strategy: By.chained({AppiumBy.androidUIAutomator: new UiSelector().description("Festus Chris Otopa Ayeh-Datey Ghana Card Number GHA********29-6 Phone Number 233557036211 Update Details")}) -
ChangeDetails
9:21:14 am / 00:00:42:964 Fail
ChangeDetails
05.12.2026 9:21:14 am 05.12.2026 9:21:57 am 00:00:42:964 · #test-id=35
ChangeDetailsStatus Timestamp Details Pass 9:21:27 am π Tapping on Service Request Button on Homepage Fail 9:21:57 am π§ͺ verifying that the add ghana card section of the service request page is visible org.openqa.selenium.NoSuchElementException: Can't locate an element by this strategy: By.chained({AppiumBy.androidUIAutomator: new UiSelector().description("Festus Chris Otopa Ayeh-Datey Ghana Card Number GHA********29-6 Phone Number 233557036211 Update Details")}) Fail 9:21:57 am org.openqa.selenium.NoSuchElementException: Can't locate an element by this strategy: By.chained({AppiumBy.androidUIAutomator: new UiSelector().description("Festus Chris Otopa Ayeh-Datey Ghana Card Number GHA********29-6 Phone Number 233557036211 Update Details")}) -
issuePostPaidBill
9:22:12 am / 00:02:54:787 Pass
issuePostPaidBill
05.12.2026 9:22:12 am 05.12.2026 9:25:07 am 00:02:54:787 · #test-id=36Status Timestamp Details Pass 9:22:24 am π Tapping on Navigation bar meters button Pass 9:22:35 am π Scrolling till prepaid meter card is visible Pass 9:22:41 am πTapping on Postpaid Meter Pass 9:22:42 am π§ͺChecking if header is visible on account number screen Pass 9:22:42 am β¨οΈ Enter meter account number Pass 9:22:43 am π§ͺ Verify customer account number is visible Pass 9:23:44 am π§ͺ Verify customer account details Pass 9:23:44 am πTapping on this is correct button Pass 9:23:46 am π§ͺVerifying home name text field is visible and entering K Oppong in it Pass 9:23:47 am π§ͺVerifying home location text field is visible and clicking on it Pass 9:23:50 am πTapping on use this address button Pass 9:24:21 am π Tapping on the save meter button (handles 'already exists' dialog) Pass 9:24:22 am π Tapping on the service request button Pass 9:24:23 am π Tapping on the Report Issue Card Pass 9:24:24 am π Tapping on the Postpaid Bill Pass 9:24:24 am π§ͺ Verifying that the Call to Action text is visible on the Page Pass 9:24:25 am π Tapping on the select meter button Pass 9:24:26 am π Tapping on the Selected Meter K Oppong (213599761) Pass 9:24:26 am π§ͺ Verifying that the Update Your Location Popup is Visible Pass 9:24:27 am π Tapping on the Update Your Location Textfield Pass 9:24:30 am π Tapping on Save Address Button Pass 9:24:30 am π Tapping on Save Button to save Address Pass 9:24:31 am π Tapping on the Submit Todays Reading Button Pass 9:24:36 am π Tap on Start Reading Button Pass 9:24:41 am π Take Photo of Bill Reading Pass 9:24:44 am π Tapping on the Enter Reading Button Pass 9:24:48 am π Tapping the back button Pass 9:24:48 am π Tapping the back button Pass 9:24:49 am π Tapping the back button Pass 9:24:50 am π Tapping the back button Pass 9:24:50 am π Tapping the back button Pass 9:24:51 am π Tapping the back button Pass 9:24:57 am π Scroll to Added Postpaid Meter Card Pass 9:25:04 am π Tapping on Added Postpaid Meter Card Pass 9:25:06 am π Tapping on Remove Meter Button Pass 9:25:07 am π Tapping on Delete Meter Button -
FaultyMeter
9:25:22 am / 00:02:05:403 Fail
FaultyMeter
05.12.2026 9:25:22 am 05.12.2026 9:27:27 am 00:02:05:403 · #test-id=37
FaultyMeterStatus Timestamp Details Pass 9:25:36 am π Tapping on Navigation bar meters button Pass 9:25:46 am π Scrolling till prepaid meter card is visible Pass 9:25:49 am πTapping on Postpaid Meter Pass 9:25:49 am π§ͺChecking if header is visible on account number screen Pass 9:25:49 am β¨οΈ Enter meter account number Pass 9:25:50 am π§ͺ Verify customer account number is visible Pass 9:26:51 am π§ͺVerify customer account details Pass 9:26:51 am πTap on this is correct button Pass 9:26:53 am π§ͺVerifying home name text field is visible and entering K Oppong in it Pass 9:26:54 am π§ͺ Verifying home location text field is visible and clicking on it Pass 9:26:57 am πTapping on use this address button Fail 9:27:27 am π Tapping on the save meter button (handles 'already exists' dialog) org.openqa.selenium.NoSuchElementException: An element could not be located on the page using the given search parameters. For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception Build info: version: '4.20.0', revision: '866c76ca80' System info: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '26.4.1', java.version: '17.0.12' Driver info: io.appium.java_client.android.AndroidDriver Command: [2645ae3f-e408-4f0a-bb86-da6d49c2e772, findElement {using=-android uiautomator, value=new UiSelector().description("Save Meter")}] 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: 2645ae3f-e408-4f0a-bb86-da6d49c2e772 Fail 9:27:27 am org.openqa.selenium.NoSuchElementException: An element could not be located on the page using the given search parameters. For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception Build info: version: '4.20.0', revision: '866c76ca80' System info: os.name: 'Mac OS X', os.arch: 'x86_64', os.version: '26.4.1', java.version: '17.0.12' Driver info: io.appium.java_client.android.AndroidDriver Command: [2645ae3f-e408-4f0a-bb86-da6d49c2e772, findElement {using=-android uiautomator, value=new UiSelector().description("Save Meter")}] 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: 2645ae3f-e408-4f0a-bb86-da6d49c2e772 -
ViewPastOngoingRequests
9:27:43 am / 00:00:50:237 Pass
ViewPastOngoingRequests
05.12.2026 9:27:43 am 05.12.2026 9:28:34 am 00:00:50:237 · #test-id=38Status Timestamp Details Pass 9:27:56 am π Tap on Service Request Button on the Homepage Pass 9:27:58 am π Tap on View Past Ongoing Issues Pass 9:27:59 am π Find and Tap on Illegal Connection Section Pass 9:27:59 am π§ͺ Verify that Your Issue has Been Submitted is Visible Pass 9:27:59 am π Tapping the back button Pass 9:28:31 am π Find and Tap on Faulty Meter Button Pass 9:28:32 am π§ͺ Verify that Faulty Meter Status Page and Header is Visible Pass 9:28:32 am π Tapping the back button Pass 9:28:33 am π Find and Tap on Stolen Meter Button Pass 9:28:34 am π§ͺ Verify that Stolen Meter Status Page and Header is Visible Pass 9:28:34 am π Tapping the back button -
Illegal_Connection
9:28:50 am / 00:00:24:309 Pass
Illegal_Connection
05.12.2026 9:28:50 am 05.12.2026 9:29:14 am 00:00:24:309 · #test-id=39Status Timestamp Details Pass 9:29:02 am π Tapping on Service Request Button Visible on the HomeScreen Pass 9:29:03 am π Tapping on Report an Issue Section Visible on the Service request Page Pass 9:29:03 am π tapping on the Illegal Connections Button Visible on the Report an Issue Page Pass 9:29:04 am π§ͺ Verify that 'Report illegal connection\nElectricity is not free. When bad customers use for free, it makes it more expensive for good customers.' is Displayed Pass 9:29:04 am π§ͺ Verify that '0557036211' is shown on the Illegal Connection Screen Pass 9:29:05 am π Tap on Location Button Visible on the Illegal Connection Screen Pass 9:29:11 am π Tap on use this Address Button Pass 9:29:12 am β¨οΈ Entering 'This is a QA test' into the Comment(Optional) Section Pass 9:29:14 am π Tap on the Submit Button Pass 9:29:14 am π§ͺ Verify that 'Report has been submitted to the district technical team. They may contact you' is Visible Pass 9:29:14 am π Tap on Okay Button -
Stolen_Meter
9:29:29 am / 00:02:44:952 Pass
Stolen_Meter
05.12.2026 9:29:29 am 05.12.2026 9:32:14 am 00:02:44:952 · #test-id=40Status Timestamp Details Pass 9:29:48 am π Tapping on Navigation bar meters button Pass 9:29:58 am π Scrolling till prepaid meter card is visible Pass 9:30:00 am πTapping on Postpaid Meter Pass 9:30:00 am π§ͺChecking if header is visible on account number screen Pass 9:30:01 am β¨οΈ Enter meter account number Pass 9:30:02 am π§ͺ Verify customer account number is visible Pass 9:31:03 am π§ͺVerify customer account details Pass 9:31:03 am πTapping on this is correct button Pass 9:31:04 am π§ͺVerifying home name text field is visible and entering K Oppong in it Pass 9:31:05 am π§ͺVerifying home location text field is visible and clicking on it Pass 9:31:09 am tapping on use this address button Pass 9:31:39 am π Tapping on the save meter button (handles 'already exists' dialog) Pass 9:31:40 am π Tapping on Service Request Button Visible on the HomeScreen Pass 9:31:41 am π Tapping on Report an Issue Section Visible on the Service request Page Pass 9:31:42 am π Tapping on Stolen Meter Button Visible on the Report an Issue Section Page Pass 9:31:42 am π§ͺ Verifying that 'Important Note\nNote that a fee of GHS 1,224.00 for 1-Phase meters and GHS 2,304.00 for 3-Phase meters applies to all faulty meter replacements caused by the customer's action.' is visible Pass 9:31:45 am π Tapping on Proceed Button Pass 9:31:47 am π§ͺ Verify that Stolen Meter Head text is Visible Pass 9:31:48 am π Tapping on the Select Meter Account Button Pass 9:31:49 am π Tap on K Oppong Meter Pass 9:31:51 am π Tap Location View Icon Pass 9:31:52 am π Tap on use this Address Button Pass 9:31:53 am β¨οΈ Entering 'This is a QA test' into the Comment Field Pass 9:31:53 am π Tap on Submit Issue Button Pass 9:31:56 am π Tap on Okay Button Pass 9:31:59 am π Tapping on Navigation bar meters button Pass 9:32:05 am π Scroll to Added Postpaid Meter Card Pass 9:32:11 am π tap on K Oppong Meter Pass 9:32:13 am π Tapping on Remove Meter Button Pass 9:32:14 am π Tapping on Delete Meter Button -
ThirdPartyStoreVendor
9:32:29 am / 00:00:57:987 Pass
ThirdPartyStoreVendor
05.12.2026 9:32:29 am 05.12.2026 9:33:27 am 00:00:57:987 · #test-id=41Status Timestamp Details Pass 9:32:43 am β³ Waiting for Home screen to load completely Pass 9:32:44 am π Tap on Meter Button on Bottom Navigation bar on Home Page Pass 9:32:53 am π Scrolling Right till Third party Vendor is visible Pass 9:32:54 am π Tap on Add Third Party Vendor Card Pass 9:32:54 am π§ͺ Verify that 'Select meter type and enter Login ID You can manage and top up the quota on your meter anytime' is Visible Pass 9:32:55 am π Tap on Select Option to bring down Drop Down Menu Pass 9:32:55 am π§ͺ verify that Nuri is Visible Pass 9:32:55 am π§ͺ Verify that Smart G is Visible Pass 9:32:55 am π§ͺ verify that E Cash 4 is Visible Pass 9:32:56 am π§ͺ Verify that E Cash 1 is Visible Pass 9:33:02 am π§ͺ Verify that MBH Power is Visible Pass 9:33:02 am π§ͺ verify that Shenzen Clou Option is Visible Pass 9:33:03 am π§ͺ Verify that IneST kaifa Option is Visible Pass 9:33:08 am π§ͺ Verify that Alpha option is shown Pass 9:33:08 am π§ͺ verify that Huawei Option is Visible Pass 9:33:10 am π§ͺ Verify that Holley Option is shown Pass 9:33:15 am π§ͺ Verify that MMS Option is shown Pass 9:33:15 am π§ͺ Verify that PNSSmart Option is shown Pass 9:33:16 am π§ͺ Verify that Bot Option is shown Pass 9:33:21 am π§ͺ Verify that BXC Option is shown Pass 9:33:22 am π§ͺ Verify that IMES Option is shown Pass 9:33:27 am π§ͺ Verify that vendor Login Field is shown Pass 9:33:27 am π§ͺ verify that Verify Button is Shown -
TemporaryDisconnection
9:33:48 am / 00:02:20:831 Fail
TemporaryDisconnection
05.12.2026 9:33:48 am 05.12.2026 9:36:09 am 00:02:20:831 · #test-id=42
TemporaryDisconnectionStatus Timestamp Details Pass 9:34:01 am π Tapping on Navigation bar meters button Pass 9:34:11 am π Scrolling till prepaid meter card is visible Pass 9:34:13 am πTapping on Postpaid Meter Pass 9:34:13 am π§ͺChecking if header is visible on account number screen Pass 9:34:14 am β¨οΈ Enter meter account number Pass 9:34:14 am π§ͺ Verify customer account number is visible Pass 9:35:15 am Confirm customer account details Pass 9:35:15 am Tapping on this is correct button Pass 9:35:17 am Verifying home name text field is visible and entering K Oppong in it Pass 9:35:18 am Verifying home location text field is visible and clicking on it Pass 9:35:21 am tapping on use this address button Pass 9:35:22 am tapping on the save meter button Pass 9:35:25 am π Tapping on the Service Request Button on the Homepage Pass 9:35:26 am π Tapping on the Service Request Card Pass 9:35:27 am π Tapping on Temporary Disconnection Button on the Request Service Page Pass 9:35:28 am π Tapping on the Proceed Button on the Popup Button Pass 9:35:29 am π Tapping on the Select Meter Account Dropdown Button Pass 9:35:30 am Tapping on K Oppong Meter Option Pass 9:35:38 am π tapping on Location Search Field and selecting the address Fail 9:36:08 am π tapping on duration Button org.openqa.selenium.NoSuchElementException: Can't locate an element by this strategy: By.chained({AppiumBy.androidUIAutomator: new UiSelector().description("Duration Select duration")}) Fail 9:36:08 am org.openqa.selenium.NoSuchElementException: Can't locate an element by this strategy: By.chained({AppiumBy.androidUIAutomator: new UiSelector().description("Duration Select duration")}) -
NewServiceConnection
9:36:24 am / 00:01:51:310 Pass
NewServiceConnection
05.12.2026 9:36:24 am 05.12.2026 9:38:15 am 00:01:51:310 · #test-id=43Status Timestamp Details Pass 9:36:37 am π Tapping on Service Request Button on Homepage Pass 9:36:38 am π verifying that the request for ECG section of the service request page is visible and tapping on it Pass 9:36:40 am π Tapping on New Meter Connection Button Pass 9:36:41 am π§ͺ Verifying that close button is visible and tapping on close button Pass 9:36:41 am π Tapping on New Meter Connection Button Pass 9:36:42 am π§ͺ Checking if service connection header is visible Pass 9:36:42 am π§ͺ Checking if the enter service request ID button is visible Pass 9:36:43 am π Tapping on the New Meter Connection Button Pass 9:36:43 am π§ͺ Checking if New Service request Step 1 Progress bar is visible Pass 9:36:44 am π Tapping on the Select Request Type Button Pass 9:36:45 am π§ͺ Checking if the request (Request) popup header is visible Pass 9:36:45 am π§ͺ Verifying that the seperate meter button is visible Pass 9:36:45 am π§ͺ Verifying that the additional load button is visible Pass 9:36:46 am π Tapping on new Service Button visible on the popup page Pass 9:36:47 am π Tapping on Confirm Button Pass 9:36:48 am π Tapping on Select Request Category Button Pass 9:36:48 am π§ͺ Verifying if Request Category Header is Visible Pass 9:36:48 am π§ͺ verifying that premuim service button is visible Pass 9:36:48 am π§ͺ Verifying that express service button is visible Pass 9:36:49 am π Tapping on Standard Service Button visible on the popup page Pass 9:36:50 am π Tapping on Confirm Button Pass 9:36:51 am π Tapping on Continue Button Pass 9:36:52 am π Tap on Purpose of Service Button Pass 9:36:52 am π§ͺ verifying that the service type header button is visible Pass 9:36:52 am π§ͺ Checking if the Three Phase Service Button is visible Pass 9:36:53 am π Tapping on the single phase service button Pass 9:36:54 am π Tapping on Confirm Button Pass 9:36:55 am β¨οΈ Entering purpose of service into text field 'this is a test' Pass 9:36:56 am π Tapping on Continue Button Pass 9:36:56 am β¨οΈ Entering 7 as the house number Pass 9:36:58 am π Tapping on select region button Pass 9:37:01 am π Tapping on Tema as Region Pass 9:37:03 am π tapping on select district field Pass 9:37:05 am π tapping and Selecting Tema North as the District Pass 9:37:06 am β¨οΈ Entering 'Testing' as the Area Pass 9:37:07 am β¨οΈ Entering 'Kubekrom' as Landmark Pass 9:37:09 am β¨οΈ Entering 'GM2452800' as the GPS and Scroll Pass 9:37:11 am scroll vertically Pass 9:37:11 am π Tapping on Attach Photos Button Pass 9:37:18 am π Tapping on Shutter Button Pass 9:37:21 am Tapping on Done Button Pass 9:37:24 am π tapping on Back Button Pass 9:37:27 am π Tapping on Continue Button Pass 9:37:30 am β¨οΈ Entering ID Number Field 'Gha-713382529-6' Pass 9:37:31 am π Tapping on Issue Date Field Pass 9:37:32 am π Tapping on OK Button Pass 9:37:33 am π Tapping on Expiry Date Field Pass 9:37:35 am π Tapping on OK Button Pass 9:37:57 am π Select a valid DOB from the date picker Pass 9:37:58 am scroll vertically Pass 9:38:00 am π Tapping to upload Ghana Card front image Pass 9:38:01 am π Tapping on Upload with Document Field Pass 9:38:03 am π Tapping on Image Pass 9:38:06 am π Tapping to upload Ghana Card back image Pass 9:38:07 am π Tapping on Upload with Document Field Pass 9:38:09 am π Tapping on Image Pass 9:38:12 am π Tapping on Continue Button Pass 9:38:15 am π Tapping on Submit Button -
ChangeDetailsMeter
9:38:30 am / 00:01:27:014 Pass
ChangeDetailsMeter
05.12.2026 9:38:30 am 05.12.2026 9:39:57 am 00:01:27:014 · #test-id=44Status Timestamp Details Pass 9:38:46 am π Tapping on Service Request Button on Homepage Pass 9:38:47 am π verifying that the request for ECG section of the service request page is visible and tapping on it Pass 9:38:48 am π Tapping on the Change details associated with Meter or Account Section Pass 9:38:48 am π§ͺ Verifying that the Popup Button is Visible Pass 9:38:49 am π Tapping on Okay I will pay Button Pass 9:38:50 am π Tapping on Select Meter Section Screen Pass 9:38:51 am π Tapping on K Oppong meter Pass 9:39:01 am π tapping on Location Search Field and selecting the address Pass 9:39:01 am π tapping on 'Reason for Change'Textfield and Entering the 'This is a test' as reason Pass 9:39:03 am π Tapping on Continue Button Pass 9:39:05 am β¨οΈ Entering ID Number Field 'Gha-713382529-6' Pass 9:39:07 am π Tapping on Issue Date Field Pass 9:39:07 am π Tapping on OK Button Pass 9:39:08 am π Tapping on Expiry Date Field Pass 9:39:11 am π Tapping on OK Button Pass 9:39:12 am scroll vertically Pass 9:39:14 am π Tapping to upload Ghana Card front image Pass 9:39:14 am π Tapping on Upload with Document Field Pass 9:39:16 am π Tapping on Image Pass 9:39:19 am π Tapping to upload Ghana Card back image Pass 9:39:20 am π Tapping on Upload with Document Field Pass 9:39:22 am π Tapping on Image Pass 9:39:24 am π Tapping on Continue Button Pass 9:39:27 am β¨οΈ Entering ID Number Field 'Gha-713382628-6' Pass 9:39:28 am π Tapping on Issue Date Field Pass 9:39:29 am π Tapping on OK Button Pass 9:39:29 am π Tapping on Expiry Date Field Pass 9:39:32 am π Tapping on OK Button Pass 9:39:33 am scroll vertically Pass 9:39:34 am π Tapping to upload Ghana Card front image Pass 9:39:35 am π Tapping on Upload with Document Field Pass 9:39:37 am π Tapping on Image Pass 9:39:40 am π Tapping to upload Ghana Card back image Pass 9:39:41 am π Tapping on Upload with Document Field Pass 9:39:43 am π Tapping on Image Pass 9:39:45 am π Tapping on Continue Button Pass 9:39:48 am β¨οΈ Entering 7 as the house number Pass 9:39:50 am π Tapping on select region button Pass 9:39:51 am π Tapping on Tema as Region Pass 9:39:52 am π tapping on select district field Pass 9:39:53 am π tapping and Selecting Tema North as the District Pass 9:39:53 am β¨οΈ Entering 'Testing' as the Area Pass 9:39:55 am β¨οΈ Entering 'Kubekrom' as Landmark Pass 9:39:56 am π Tapping on Continue Button Pass 9:39:57 am π Tapping on Pay and Submit Request Button -
meterCardReplacementTest
9:40:11 am / 00:01:55:198 Pass
meterCardReplacementTest
05.12.2026 9:40:11 am 05.12.2026 9:42:06 am 00:01:55:198 · #test-id=45Status Timestamp Details Pass 9:40:24 am π Tapping on Navigation bar meters button Pass 9:40:34 am π Scrolling Horizontally Right To View Add Prepaid Card Pass 9:40:34 am πTapping on Prepaid Meter Pass 9:40:35 am π§ͺChecking if header is visible on account number screen Pass 9:40:36 am β¨οΈ Enter meter account number Pass 9:40:36 am π§ͺ Verify customer account number is visible Pass 9:41:37 am Confirm customer account details Pass 9:41:38 am Tapping on this is correct button Pass 9:41:39 am Verifying home name text field is visible and entering K Oppong in it Pass 9:41:40 am Verifying home location text field is visible and clicking on it Pass 9:41:44 am tapping on use this address button Pass 9:41:45 am π Tapping on the save meter button Pass 9:41:47 am π Tapping on the service request button Pass 9:41:48 am π Tapping on the Report Issue Card Pass 9:41:49 am π Tapping on the Meter Card Replacement Button Pass 9:41:50 am π§ͺ Verify that 'Important Note - Note that a fee of GHS 100.00 applies for Non-smart prepaid meter card replacement and GHS 250.00 for User Interface Unit (UIU). This applies to lost, stolen or damaged cards.' is visible Pass 9:41:51 am π Tapping on Proceed Button Visible on Popup Modal Pass 9:41:53 am π Tapping on the Select Meter Button Pass 9:41:55 am πTapping on Added Prepaid Meter 'K Oppong (0216412480966)' as selection Pass 9:41:56 am π Tapping on Location Picker Icon Pass 9:41:59 am πTapping on Use this Address Button Pass 9:42:00 am π Tapping on the Save Meter Button Pass 9:42:01 am π Tapping on Card Type Dropdown Menu Pass 9:42:01 am π§ͺ verify that 'Non smart card prepaid option' is visible Pass 9:42:02 am π verify that 'User Interface Unit (UIU)' is visible Pass 9:42:03 am π verify that 'Reason for Card Replacement' is visible Pass 9:42:04 am π§ͺ Verifying that 'Card is worn' option is visible Pass 9:42:04 am π§ͺ Verifying that 'Card is damaged' option is visible Pass 9:42:05 am π§ͺ Verify that 'Card is lost or Misplaced' option is visible Pass 9:42:05 am π§ͺ verify that 'Card not recognised by meter' option is visible Pass 9:42:06 am π tapping on the Other option visible on the list -
PaySmallSmall
9:42:23 am / 00:00:15:437 Pass
PaySmallSmall
05.12.2026 9:42:23 am 05.12.2026 9:42:39 am 00:00:15:437 · #test-id=46Status Timestamp Details Pass 9:42:35 am π Tap Wallets on Navigation Button Pass 9:42:38 am π Tap on Pay Small Small Card Pass 9:42:38 am π§ͺ Verify that Pay Small Small page title is visible Pass 9:42:39 am π§ͺ Verify that credit info card with Available Balance is visible Pass 9:42:39 am π§ͺ Verify that TOP UP button is visible Pass 9:42:39 am π§ͺ Verify that Transactions section is visible Pass 9:42:39 am π§ͺ Verify that at least one transaction date header is visible Pass 9:42:39 am π§ͺ Verify that at least one transaction with a GHS amount is visible -
PaySmallSmallTopUp
9:42:59 am / 00:00:18:107 Pass
PaySmallSmallTopUp
05.12.2026 9:42:59 am 05.12.2026 9:43:17 am 00:00:18:107 · #test-id=47Status Timestamp Details Pass 9:43:12 am π Tap Wallets on Navigation Button Pass 9:43:14 am π Tap on Pay Small Small Card Pass 9:43:14 am π§ͺ Verify that Pay Small Small page title is visible Pass 9:43:14 am π Tap on TOP UP button Pass 9:43:15 am π§ͺ Verify that Enter top up amount screen is visible Pass 9:43:15 am β¨οΈ Enter 1 GHS as top up amount Pass 9:43:17 am π Tap Continue button Pass 9:43:17 am π§ͺ Verify that 'Select a wallet to pay with' header is visible Pass 9:43:17 am π§ͺ Verify that Amount label is visible Pass 9:43:17 am π§ͺ Verify that 'Add mobile money wallet / bank card' button is visible Pass 9:43:17 am π§ͺ Verify that Activate button is visible Pass 9:43:17 am π§ͺ Verify that Confirm button is visible -
ViewLastBill
9:43:37 am / 00:00:47:518 Fail
ViewLastBill
05.12.2026 9:43:37 am 05.12.2026 9:44:25 am 00:00:47:518 · #test-id=48
ViewLastBillStatus Timestamp Details Pass 9:43:51 am π Tap Meters on navigation bar Pass 9:43:52 am π Tap on Sam N.A Ayeh-Datey postpaid meter card Pass 9:43:52 am π§ͺ Verify meter detail page header is visible Pass 9:43:52 am π§ͺ Verify POSTPAID badge is visible Pass 9:43:52 am π§ͺ Verify Outstanding Bill card is visible Pass 9:43:52 am π§ͺ Verify Pay Bill button is visible Pass 9:43:53 am π§ͺ Verify View Last Bill button is visible Pass 9:43:53 am π Tap View Last Bill button Pass 9:43:53 am π§ͺ Verify Get Postpaid Bill bottom sheet is visible Fail 9:44:24 am π§ͺ Verify month dropdown is visible org.openqa.selenium.NoSuchElementException: Can't locate an element by this strategy: By.chained({AppiumBy.androidUIAutomator: new UiSelector().descriptionContains("February")}) Fail 9:44:24 am org.openqa.selenium.NoSuchElementException: Can't locate an element by this strategy: By.chained({AppiumBy.androidUIAutomator: new UiSelector().descriptionContains("February")}) -
logout
9:44:39 am / 00:00:42:213 Pass
logout
05.12.2026 9:44:39 am 05.12.2026 9:45:21 am 00:00:42:213 · #test-id=49Status Timestamp Details Pass 9:44:57 am π Tapping on Service Button Visible on Homescreen Pass 9:45:03 am π Scrolling to end of screen Pass 9:45:04 am π Tap on Terms of use and Privacy Policy Button Pass 9:45:09 am π§ͺVerify that the Privacy Policy is Visible on the Page Pass 9:45:13 am πTap on Back Button Page Pass 9:45:14 am π Tap on Logout Button Pass 9:45:16 am π Tapping on Yes button to confirm logout Action Pass 9:45:21 am π§ͺ Verifying that Login Page is Visible
Started
May 12, 2026 08:32:25 am
Ended
May 12, 2026 09:45:22 am
Tests Passed
34
Tests Failed
15
Tests
Log events
Timeline