Skip to content

Commit 8296bd3

Browse files
authored
Merge pull request #2118 from Ishavyas9/main
Lambdatest Doc updated
2 parents 4872ec9 + 4011ace commit 8296bd3

File tree

6 files changed

+34
-7
lines changed

6 files changed

+34
-7
lines changed
58.3 KB
Loading
68.8 KB
Loading
59.2 KB
Loading

docs/app-auto-network-throttling.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -125,17 +125,14 @@ To utilize the **networkProfile** capability, ensure that you include `network:
125125
```python
126126
driver.execute_script("updateNetworkProfile=offline")
127127
```
128+
:::note
129+
Currently, for iOS, we do not support any capability or LambdaHook for offline mode.
130+
:::
128131

129-
#### iOS
130-
131-
- **LambdaHook:** You can also switch to offline mode during the test execution with the following command:
132-
```python
133-
driver.execute_script("updateNetworkProfile=offline")
134-
```
135132

136133
## Toggle Offline/Online Mode via API
137134

138-
- For both iOS and android devices you can use the offline/online mode API as well within the running test session:
135+
- For android devices you can use the offline/online mode API as well within the running test session:
139136

140137
```bash
141138
curl --location 'https://mobile-api.lambdatest.com/mobile-automation/api/v1/sessions/<session-id>/update_network' \

docs/app-manager.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,23 @@ Once your apps are uploaded, you can easily search and filter them using the too
128128
<img loading="lazy" src={require('../assets/images/real-device-app-testing/APP_MANAGER_VERSION_CONTROL.png').default} className="doc_img"/>
129129
---
130130

131+
### Release Notes for Versions
132+
For each app version, you can add multiline release notes to help differentiate between multiple builds.
133+
- To add release notes, open the three dots menu on the desired version in the App Card and click Version Details.
134+
<img loading="lazy" src={require('../assets/images/real-device-app-testing/App_Manager_r1.png').default} className="doc_img"/>
135+
- Inside Version Details, you’ll see an option to enter release notes.
136+
<img loading="lazy" src={require('../assets/images/real-device-app-testing/App_Manager_r2.png').default} className="doc_img"/>
137+
- Once added, a notes icon appears on the version. On hover, the release note is shown directly from the App Card.
138+
<img loading="lazy" src={require('../assets/images/real-device-app-testing/App_Manager_r3.png').default} className="doc_img"/>
139+
140+
:::info
141+
- Maximum release notes length is upto 500 characters.
142+
- On hover, only the first 100 characters are displayed, followed by ... if the text is longer.
143+
- Only the owner of the version has permission to add or edit release notes, Other users can only view them.
144+
:::
145+
146+
---
147+
131148
## Launching an App on a Real Device
132149
Once a specific version is selected:
133150

docs/hyperexecute-maestro-testing.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,14 @@ https://github.com/LambdaTest/hyperexecute-maestro-sample-test/blob/main/android
107107
```
108108
</TabItem>
109109

110+
<TabItem value="iOS-Real Device" label="iOS-Real Device" default>
111+
> To enable execution on iOS real devices, install the following [JAR-file](https://prod-mobile-artefacts.lambdatest.com/assets/maestro-cli/1.41.0-beta-1/maestro.jar)
112+
and include it in your payload. This JAR acts as a wrapper to facilitate compatibility with Maestro when running on iOS real devices.
113+
```yaml reference title="hyperexecute.yaml"
114+
https://github.com/LambdaTest/hyperexecute-maestro-sample-test/blob/main/ios-realdevice.yaml
115+
```
116+
</TabItem>
117+
110118
<TabItem value="android-emu" label="Android-Emulator" default>
111119

112120
> To enable this for your organizaton, connect with us through our <span className="doc\_\_lt" onClick={() => window.openLTChatWidget()}>**24/7 chat support**</span> or drop us an email to [[email protected]](mailto:[email protected]).
@@ -139,6 +147,11 @@ The above command will generate a `report.xml` file in the root directory after
139147
```yaml reference
140148
https://github.com/LambdaTest/hyperexecute-maestro-sample-test/blob/main/maestro-test/runTest.sh
141149
```
150+
When running on iOS real devices, you need to use a dedicated script since the execution flow differs slightly from iOS simulators and Android.
151+
152+
```yaml reference
153+
https://github.com/LambdaTest/hyperexecute-maestro-sample-test/blob/main/maestro-test/runTest_ios_realdevice.sh
154+
```
142155

143156
2. Update your HyperExecute YAML file to enable the native reporting in HyperExecute using the generated JUnit XML files.
144157

0 commit comments

Comments
 (0)