Skip to content

Commit e5b5839

Browse files
authored
Merge pull request #2968 from surishubham/testmuCom
Merge pull request #2967 from akshayverma28/stage
2 parents 35b68d7 + b84e814 commit e5b5839

3 files changed

Lines changed: 34 additions & 15 deletions

File tree

docs/appium-date-and-time.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -100,12 +100,17 @@ To modify the date and time settings programmatically, use the `lambda_executor`
100100
---
101101
## Supported Platforms
102102

103-
| Platform | OS Version | Support Status |
104-
| --------- | ------------- | ------------------------------- |
105-
| iOS | 14 and above | Fully Supported |
103+
| Platform | OS Version | Support Status |
104+
| --------- | ------------------- | ------------------ |
105+
| iOS | 14 and above | Fully Supported |
106+
| Android | 10 and above | Fully Supported |
106107

107-
:::note
108-
This feature is currently not supported on Android. Support for Android is planned in a future update.
108+
:::warning Unsupported Android Devices
109+
Custom date and time configuration is not supported on certain Android device models — primarily from **Motorola, Xiaomi, Oppo, and other Chinese OEMs**. On these devices, the Appium hook will return the following error:
110+
111+
`Custom date and time hook is not supported on this device. Please try on another device_id.`
112+
113+
If you encounter this error, retry your automation run on a different Android device.
109114
:::
110115

111116
---

docs/real-device-custom-date-and-time.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ import BrandName, { BRAND_URL } from '@site/src/component/BrandName';
5252
></script>
5353

5454

55-
Testing applications often requires validation across different date, time, and format scenarios. <BrandName /> now supports dynamic configuration of **date, time, 12/24-hour format**, and **automatic time toggle** on real iOS and Android devices — both in **manual** sessions and via **Appium automation hooks**.
55+
Testing applications often requires validation across different date, time, and format scenarios. <BrandName /> now supports dynamic configuration of **date, time, 12/24-hour format**, and **automatic time toggle** on real **iOS (14+)** and **Android (10+)** devices — both in **manual** sessions and via **Appium automation hooks**.
5656

5757
This enables use cases like testing scheduled alerts, AM/PM behaviors, time-bound features, and regional formatting validations.
5858

@@ -62,9 +62,9 @@ This enables use cases like testing scheduled alerts, AM/PM behaviors, time-boun
6262

6363
**Step 1:** Log into your <BrandName /> dashboard and navigate to **Real Devices** > **App Testing**.
6464

65-
**Step 2:** Select your desired app and an iOS device (iOS 14+), then click **Start** to launch your session.
65+
**Step 2:** Select your desired app and a supported device (iOS 14+ or Android 10+), then click **Start** to launch your session.
6666

67-
**Step 3:** Once the session starts, open the **iOS Settings** tab in the left sidebar.
67+
**Step 3:** Once the session starts, open the **iOS Settings** or **Android Settings** tab in the left sidebar, based on the device platform.
6868

6969
**Step 4:** Click on **Set Date and Time** to open the configuration modal.
7070

@@ -74,6 +74,10 @@ This enables use cases like testing scheduled alerts, AM/PM behaviors, time-boun
7474

7575
<img loading="lazy" src={require('../assets/images/real-device-app-testing/set-date-and-time-pic-last.png').default} className="doc_img"/>
7676

77+
:::note
78+
On Android devices, certain models — particularly those from **Motorola, Xiaomi, Oppo, and other Chinese OEMs** — do not support custom date and time configuration. On such devices, the modal will display a **Not Supported** message.
79+
:::
80+
7781

7882
---
7983

@@ -118,9 +122,12 @@ The modal includes four options to simulate various datetime-related behaviors:
118122
| Platform | Configuration Methods | OS Versions Supported |
119123
| -------- | --------------------------- | --------------------- |
120124
| iOS | Manual + Appium Executor | iOS 14 and above |
125+
| Android | Manual + Appium Executor | Android 10 and above |
121126

122-
:::note
123-
This feature is currently not supported on Android. Support for Android is planned in a future update.
127+
:::warning
128+
Custom date and time configuration is not supported on certain Android device models — particularly those from **Motorola, Xiaomi, Oppo, and other Chinese OEMs**. On these devices, the modal will display a **Not Supported** message during manual sessions, and the Appium hook will return the following error during automation:
129+
130+
`Custom date and time hook is not supported on this device. Please try on another device_id.`
124131
:::
125132

126133
---

docs/set-date-time-hour-format-real-devices-browser.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ import BrandName, { BRAND_URL } from '@site/src/component/BrandName';
5252
></script>
5353

5454

55-
Testing applications often requires validation across different date, time, and format scenarios. <BrandName /> now supports dynamic configuration of **date, time, 12/24-hour format**, and **automatic time toggle** on real iOS and Android devices — both in **manual** sessions and via **Appium automation hooks**.
55+
Testing applications often requires validation across different date, time, and format scenarios. <BrandName /> now supports dynamic configuration of **date, time, 12/24-hour format**, and **automatic time toggle** on real **iOS (14+)** and **Android (10+)** devices — both in **manual** sessions and via **Appium automation hooks**.
5656

5757
This enables use cases like testing scheduled alerts, AM/PM behaviors, time-bound features, and regional formatting validations.
5858

@@ -62,9 +62,9 @@ This enables use cases like testing scheduled alerts, AM/PM behaviors, time-boun
6262

6363
**Step 1:** Log into your <BrandName /> dashboard and navigate to **Real Devices** > **App Testing**.
6464

65-
**Step 2:** Select your desired app and an iOS device (iOS 14+), then click **Start** to launch your session.
65+
**Step 2:** Select your desired app and a supported device (iOS 14+ or Android 10+), then click **Start** to launch your session.
6666

67-
**Step 3:** Once the session starts, open the **iOS Settings** tab in the left sidebar.
67+
**Step 3:** Once the session starts, open the **iOS Settings** or **Android Settings** tab in the left sidebar, based on the device platform.
6868

6969
**Step 4:** Click on **Set Date and Time** to open the configuration modal.
7070

@@ -74,6 +74,10 @@ This enables use cases like testing scheduled alerts, AM/PM behaviors, time-boun
7474

7575
<img loading="lazy" src={require('../assets/images/real-device-app-testing/set-date-and-time-pic-last.png').default} className="doc_img"/>
7676

77+
:::note
78+
On Android devices, certain models — particularly those from **Motorola, Xiaomi, Oppo, and other Chinese OEMs** — do not support custom date and time configuration. On such devices, the modal will display a **Not Supported** message.
79+
:::
80+
7781

7882
---
7983

@@ -118,9 +122,12 @@ The modal includes four options to simulate various datetime-related behaviors:
118122
| Platform | Configuration Methods | OS Versions Supported |
119123
| -------- | --------------------------- | --------------------- |
120124
| iOS | Manual + Appium Executor | iOS 14 and above |
125+
| Android | Manual + Appium Executor | Android 10 and above |
121126

122-
:::note
123-
This feature is currently not supported on Android. Support for Android is planned in a future update.
127+
:::warning
128+
Custom date and time configuration is not supported on certain Android device models — particularly those from **Motorola, Xiaomi, Oppo, and other Chinese OEMs**. On these devices, the modal will display a **Not Supported** message during manual sessions, and the Appium hook will return the following error during automation:
129+
130+
`Custom date and time hook is not supported on this device. Please try on another device_id.`
124131
:::
125132

126133
---

0 commit comments

Comments
 (0)