Skip to content

Commit 68a960b

Browse files
authored
Merge pull request LambdaTest#1025 from Aman1905/stage
real time upload download feature and tunnel feature doc
2 parents 8d0937f + 87ef01d commit 68a960b

5 files changed

+103
-5
lines changed

docs/real-time-desktop-browser-testing-tools.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@ Simulate website and mobile experiences from over 45 countries using local IP ad
8383

8484
<img loading="lazy" src={require('../assets/images/real-time-testing/web-browser/ip-geolocation.png').default} alt="Image" className="doc_img"/>
8585

86-
## Upload
87-
Upload files directly to the test environment for scenarios that require file input or uploads, such as testing form submissions, image uploads, or file management features.
86+
## Files and Media
87+
The [Upload and Download Files](/support/docs/real-time-upload-and-download-files/) feature allows to manage files directly within remote testing environments. This functionality streamlines the testing process by allowing seamless file transfers between local and remote environments across desktop and mobile platforms.
8888

8989
<img loading="lazy" src={require('../assets/images/real-time-testing/web-browser/upload.png').default} alt="Image" className="doc_img"/>
9090

docs/real-time-locally-hosted-pages.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ id: real-time-locally-hosted-pages
33
title: Locally Hosted Pages
44
hide_title: false
55
sidebar_label: Locally Hosted Pages
6-
description: Discover how to use the Recents and Favourites feature under Quick Links in LambdaTest. Quickly access recently used items and mark important resources for faster navigation.
6+
description: Securely test your localy hosted websites and application using the real time testing feature of lambdatest with over 3000+ browsers and different OS.
77
keywords:
88
- real time testing in lambdatest
99
- lambdatest real time testing feature
@@ -43,4 +43,13 @@ slug: real-time-locally-hosted-pages/
4343
}]
4444
})
4545
}}
46-
></script>
46+
></script>
47+
The [LambdaTest Tunnel](/support/docs/testing-locally-hosted-pages/) feature enables you to perform secure and real-time testing of locally hosted websites, private servers, and web applications that are behind a corporate firewall. By creating a secure connection between your local environment and the LambdaTest cloud, the Tunnel allows you to access and test internal applications on various browsers and devices.
48+
49+
## Use Cases
50+
- **Testing Locally Hosted Websites :** Useful for validating websites or web applications still in the development phase that are hosted on a local machine or development server.
51+
- **Testing Staged Applications :** Ideal for testing applications hosted in staging environments that are not yet deployed to production.
52+
- **Testing Web Apps Behind a Corporate Firewall :** Allows you to securely access and test applications that are protected by a corporate firewall.
53+
- **End-to-End Testing in CI Environments :** Facilitates end-to-end testing scenarios that require access to local databases, APIs, or other internal services.
54+
55+
> 📕 Learn more about the [LambdaTest Tunnel](/support/docs/testing-locally-hosted-pages/) from the documentation.

docs/real-time-mobile-app-testing-tools.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,9 @@ GPS Geolocation testing allows you to simulate specific device locations using e
9595

9696
<img loading="lazy" src={require('../assets/images/real-time-testing/mobile-app/gps-geolocation.png').default} alt="Image" className="doc_img"/>
9797

98+
## Files and Media
99+
The [Upload and Download Files](/support/docs/real-time-upload-and-download-files/) feature allows to manage files directly within remote testing environments. This functionality streamlines the testing process by allowing seamless file transfers between local and remote environments across desktop and mobile platforms.
100+
98101
## Network Throttling
99102
LambdaTest's network throttling feature empowers you to simulate real-world network conditions (2G, 3G, LTE) during testing. This allows you to assess your application performance under varying internet speeds, ensuring a seamless user experience across different network environments. You can leverage predefined network profiles or craft custom settings for comprehensive testing.
100103

docs/real-time-mobile-browser-testing-tools.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,9 @@ Highlight and report any bugs found during your testing session using the Mark a
8484
The IP Geolocation feature enables you to simulate website and mobile experiences from over 45 countries by using local IP addresses. This allows you to test localized features such as pricing, languages, and product offerings. With IP Geolocation enabled, you can verify that your app's traffic is coming from a specific country, allowing for comprehensive global testing.
8585

8686
<img loading="lazy" src={require('../assets/images/real-time-testing/mobile-browser/ip-geolocation.png').default} alt="Image" className="doc_img"/>
87+
88+
## Files and Media
89+
The [Upload and Download Files](/support/docs/real-time-upload-and-download-files/) feature allows to manage files directly within remote testing environments. This functionality streamlines the testing process by allowing seamless file transfers between local and remote environments across desktop and mobile platforms.
8790

8891
## Network Throttling
8992
LambdaTest's network throttling feature empowers you to simulate real-world network conditions (2G, 3G, LTE) during testing. This allows you to assess your application performance under varying internet speeds, ensuring a seamless user experience across different network environments. You can leverage predefined network profiles or craft custom settings for comprehensive testing.

docs/real-time-upload-and-download-files.md

Lines changed: 84 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ site_name: LambdaTest
2121
slug: real-time-upload-and-download-files/
2222
---
2323

24+
import Tabs from '@theme/Tabs';
25+
import TabItem from '@theme/TabItem';
26+
2427
<script type="application/ld+json"
2528
dangerouslySetInnerHTML={{ __html: JSON.stringify({
2629
"@context": "https://schema.org",
@@ -43,4 +46,84 @@ slug: real-time-upload-and-download-files/
4346
}]
4447
})
4548
}}
46-
></script>
49+
></script>
50+
The Upload and Download Files feature allows you to manage files directly within remote testing environments. This functionality enhances the testing process by allowing seamless file transfers between local and remote environments across desktop and mobile platforms.
51+
52+
## Key Benefits
53+
54+
- Direct file upload to remote testing environments
55+
- Cross-platform file management support
56+
- Integrated download capability for test outputs
57+
- Seamless integration with existing manual testing workflows
58+
59+
## Supported Platform Compatibility
60+
61+
<Tabs className="docs__val">
62+
<TabItem value="android" label="Android" default>
63+
64+
- **Supported Versions :** Android 7 and above.
65+
66+
#### File Upload Path
67+
- **Android 10 and above :** Uploaded files will be accessible through the file picker in the "Downloads" folder.
68+
- **Below Android 10 :** Files will be uploaded to the "Downloads" folder due to the absence of a "Documents" folder.
69+
70+
</TabItem>
71+
72+
<TabItem value="ios" label="iOS" default>
73+
74+
- **Supported Versions :** iOS 13 and above.
75+
- **Upcoming Support :** iOS 18 support is planned for a future release.
76+
- **Upload Location :** Files can be accessed from the "Downloads" section in the Files app.
77+
78+
#### Browser-Specific Download Locations:
79+
- **Firefox :** Files are saved in the "Firefox" folder.
80+
- **Chromium Browsers (e.g., Chrome, Edge) :** Files are stored in the "Chromium" folder.
81+
- **Safari :** Files are downloaded to the "Downloads" folder.
82+
83+
</TabItem>
84+
85+
<TabItem value="windows" label="Windows" default>
86+
87+
- **Supported Versions :** Windows versions newer than XP and Windows 7 with Internet Explorer 8, 9, or 10.
88+
- **Download Location :** Files are stored in the C:/ or E:/Downloads folder.
89+
- **Upload Location :** Uploaded files appear in the "Downloads" folder.
90+
91+
</TabItem>
92+
93+
<TabItem value="macos" label="macOS" default>
94+
95+
- **Supported Versions :** macOS Sierra (version 10.12) and above.
96+
- **Download Location :** Downloaded files are accessible under "Downloads" in Finder.
97+
- **Upload Location :** Files can be found in the "Downloads" folder after uploading.
98+
99+
</TabItem>
100+
</Tabs>
101+
102+
## File Types and Sizes
103+
104+
<Tabs className="docs__val">
105+
<TabItem value="uplaod" label="Uploading Files" default>
106+
107+
| File Type | Supported Formats | Maximum File Size |
108+
|-----------|-------------------|-------------------|
109+
| Image | JPG, JPEG, PNG, GIF, BMP | 15 MB |
110+
| Video | MP4, MOV, 3GP | 15 MB |
111+
| Non-media | XLS, XLSX, DOC, DOCX, PDF, CSV, TXT, PPT, Contacts | 15 MB |
112+
113+
</TabItem>
114+
<TabItem value="download" label="Downloading Files" default>
115+
116+
| File Type | Supported Formats |
117+
|-----------|-------------------|
118+
|File Size | The maximum total file size supported for download is 50 MB. <br /> The combined size of all the files you want to download must not exceed 50 MB. |
119+
120+
</TabItem>
121+
</Tabs>
122+
123+
:::note
124+
- **Number of File Uploads per Session :** You can upload 5 files max per testing session.
125+
126+
- **File Storage Duration :** All files uploaded to Lambdatest servers, whether media or non-media, will be retained for a period of 30 days. After this period, the files will be automatically purged from the servers.
127+
128+
- **Non-Media File Considerations for iOS :** For non-media files on iOS, it is imperative to ensure that the iOS app has the `UIFileSharingEnabled` and `LSSupportsOpeningDocumentsInPlace` keys set to `true` in the `Info.plist` file.
129+
:::

0 commit comments

Comments
 (0)