Skip to content

Commit 4625810

Browse files
authored
Merge pull request #1061 from akshayverma28/stage
Stage
2 parents f668f17 + 888062b commit 4625810

File tree

2 files changed

+22
-13
lines changed

2 files changed

+22
-13
lines changed

docs/accessibility-settings-ios.md

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
id: accessibility-settings-ios
3-
title: Accessibility Testing for iOS Devices
3+
title: Accessibility Testing on iOS Devices
44
hide_title: false
55
sidebar_label: Accessibility Settings (iOS)
66
description: Ensure iOS app accessibility by testing text size, high-contrast, and reduce motion settings with real-time updates, notifications, and simplified animations.
@@ -42,18 +42,20 @@ import TabItem from '@theme/TabItem';
4242
></script>
4343
Accessibility testing ensures that mobile applications and web content are accessible to all users, including those with disabilities. On iOS devices, this involves testing various accessibility features like text size adjustments, contrast settings, and motion reduction.
4444

45-
This document outlines the accessibility settings features provided in Real Devices (iOS) at LambdaTest. These features ensure that applications are usable by individuals with various accessibility needs.
45+
This document provides an overview of the accessibility features available on iOS devices within LambdaTest's Real Devices Cloud. With support for key features like text size adjustments, contrast settings, motion reduction, and more, you can ensure your applications are optimized for users with diverse accessibility needs.
4646

4747
## Accessibility Settings
48-
iOS devices offer a range of accessibility features that can be enabled during setup and customized through the Settings app, as outlined in [Apple’s documentation](https://support.apple.com/en-in/guide/iphone/iph3e2e4367/ios).
48+
iOS devices offer a range of accessibility features that can be enabled or disabled during setup and customized through the settings app, as outlined in [Apple’s documentation](https://support.apple.com/en-in/guide/iphone/iph3e2e4367/ios).
4949

50-
> This feature is supported in manual testing for both apps and browsers on iOS real devices.
50+
Both Real Devices App and Browser testing now support these features to enable accessibility testing of your websites and applications.
5151

52-
## Steps to set accessibility settings:
52+
## Accessing iOS accessibility settings
5353

54-
**Step 1 :** Go to the **Real Devices** > **App Testing** / **Browser Testing** <br />
55-
**Step 2 :** Select the device-browser combination to start your test session. <br />
56-
**Step 3 :** On the testing toolbar, click on the **iOS Settings** > **Accessibility**. <br />
54+
**Step 1 :** Login to your LambdaTest account and navigate to **App Testing/Browser Testing** under Real Devices from the sidebar.
55+
56+
**Step 2 :** Select the device-browser combination to start your test session.
57+
58+
**Step 3 :** On the testing toolbar, click on the **iOS Settings** > **Accessibility**.
5759

5860
<img loading="lazy" src={require('../assets/images/real-device-app-testing/accessibility-1.png').default} className="doc_img"/>
5961

@@ -71,7 +73,6 @@ iOS devices offer a range of accessibility features that can be enabled during s
7173
- **Larger Accessibility Settings :** When enabled, this option adjusts interface elements to be larger and more accessible without affecting the core layout of the device’s UI.
7274
- **Text Size Adjustment :** A slider is provided to adjust the size of the text throughout the system. Users can move the slider to the right for larger text and to the left for smaller text. This feature benefits users who need larger fonts for readability across apps and system interfaces.
7375

74-
<img loading="lazy" src={require('../assets/images/real-device-app-testing/accessibility-2.png').default} className="doc_img"/>
7576

7677
</TabItem>
7778

@@ -87,6 +88,7 @@ iOS devices offer a range of accessibility features that can be enabled during s
8788

8889
</TabItem>
8990
</Tabs>
91+
<img loading="lazy" src={require('../assets/images/real-device-app-testing/accessibility-2.png').default} className="doc_img"/>
9092

9193
## Conclusion
92-
These accessibility settings allow iOS users to customize their device’s interface to match individual needs, improving usability and comfort. Whether adjusting text size or reducing motion,
94+
These accessibility settings allow iOS users to customize their device’s interface to match individual needs, improving usability and comfort. Whether adjusting display, text size or reducing motion.

docs/app-auto-network-throttling.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,14 @@ To utilize the **networkProfile** capability, ensure that you include `network:
137137

138138
#### iOS
139139

140-
- For **iOS** devices, offline mode cannot be set using the `networkProfile` capability. Instead, use the offline mode API by sending a cURL request within the running test session:
140+
141+
- **LambdaHook:** You can also switch to offline mode during the test execution with the following command:
142+
```python
143+
driver.execute_script("updateNetworkProfile=offline")
144+
```
145+
146+
- For both iOS and android devicess you can use the offline/online mode API as well within the running test session:
147+
141148
```bash
142149
curl --location 'https://mobile-api.lambdatest.com/mobile-automation/api/v1/sessions/<session-id>/update_network' \
143150
--header 'Authorization: Basic <username:access_key>' \
@@ -147,13 +154,13 @@ To utilize the **networkProfile** capability, ensure that you include `network:
147154

148155

149156
:::note
150-
- **Network throttling** results may vary sometimes based on multiple factors including network conditions and device performance.
157+
- **Network throttling** results may vary sometimes based on multiple factors including network conditions and device performance.4
151158

152159
- **Wrong Capability Name or Value:** Providing an incorrect capability value results in a bad request error with a descriptive message.
153160

154161
- **LambdaHook Error:** If you pass any wrong value in LambdaHook, you will receive an error message.
155162

156-
- In offline mode, **live video** will not be available for the duration of the test session.
163+
- In offline mode, **live video** will not be available for the duration of the iOS sessions.
157164
:::
158165

159166
> In case you have any questions, feel free to share them with us.Our experts are available on <span className="doc__lt" onClick={() => window.openLTChatWidget()}>**24/7 Customer chat support**</span>. You can also drop us a mail at support@lambdatest.com. Happy testing! 🙂

0 commit comments

Comments
 (0)