Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/real-time-desktop-browser-testing-tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,8 +83,8 @@ Simulate website and mobile experiences from over 45 countries using local IP ad

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

## Upload
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.
## Files and Media
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.

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

Expand Down
13 changes: 11 additions & 2 deletions docs/real-time-locally-hosted-pages.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
title: Locally Hosted Pages
hide_title: false
sidebar_label: Locally Hosted Pages
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.
description: Securely test your localy hosted websites and application using the real time testing feature of lambdatest with over 3000+ browsers and different OS.

Check failure on line 6 in docs/real-time-locally-hosted-pages.md

View workflow job for this annotation

GitHub Actions / spellcheck

localy ==> locally
keywords:
- real time testing in lambdatest
- lambdatest real time testing feature
Expand Down Expand Up @@ -43,4 +43,13 @@
}]
})
}}
></script>
></script>
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.

## Use Cases
- **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.
- **Testing Staged Applications :** Ideal for testing applications hosted in staging environments that are not yet deployed to production.
- **Testing Web Apps Behind a Corporate Firewall :** Allows you to securely access and test applications that are protected by a corporate firewall.
- **End-to-End Testing in CI Environments :** Facilitates end-to-end testing scenarios that require access to local databases, APIs, or other internal services.

> 📕 Learn more about the [LambdaTest Tunnel](/support/docs/testing-locally-hosted-pages/) from the documentation.
3 changes: 3 additions & 0 deletions docs/real-time-mobile-app-testing-tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,9 @@ GPS Geolocation testing allows you to simulate specific device locations using e

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

## Files and Media
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.

## Network Throttling
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.

Expand Down
3 changes: 3 additions & 0 deletions docs/real-time-mobile-browser-testing-tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,9 @@ Highlight and report any bugs found during your testing session using the Mark a
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.

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

## Files and Media
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.

## Network Throttling
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.
Expand Down
85 changes: 84 additions & 1 deletion docs/real-time-upload-and-download-files.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,9 @@
slug: real-time-upload-and-download-files/
---

import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';

<script type="application/ld+json"
dangerouslySetInnerHTML={{ __html: JSON.stringify({
"@context": "https://schema.org",
Expand All @@ -43,4 +46,84 @@
}]
})
}}
></script>
></script>
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.

## Key Benefits

- Direct file upload to remote testing environments
- Cross-platform file management support
- Integrated download capability for test outputs
- Seamless integration with existing manual testing workflows

## Supported Platform Compatibility

<Tabs className="docs__val">
<TabItem value="android" label="Android" default>

- **Supported Versions :** Android 7 and above.

#### File Upload Path
- **Android 10 and above :** Uploaded files will be accessible through the file picker in the "Downloads" folder.
- **Below Android 10 :** Files will be uploaded to the "Downloads" folder due to the absence of a "Documents" folder.

</TabItem>

<TabItem value="ios" label="iOS" default>

- **Supported Versions :** iOS 13 and above.
- **Upcoming Support :** iOS 18 support is planned for a future release.
- **Upload Location :** Files can be accessed from the "Downloads" section in the Files app.

#### Browser-Specific Download Locations:
- **Firefox :** Files are saved in the "Firefox" folder.
- **Chromium Browsers (e.g., Chrome, Edge) :** Files are stored in the "Chromium" folder.
- **Safari :** Files are downloaded to the "Downloads" folder.

</TabItem>

<TabItem value="windows" label="Windows" default>

- **Supported Versions :** Windows versions newer than XP and Windows 7 with Internet Explorer 8, 9, or 10.
- **Download Location :** Files are stored in the C:/ or E:/Downloads folder.
- **Upload Location :** Uploaded files appear in the "Downloads" folder.

</TabItem>

<TabItem value="macos" label="macOS" default>

- **Supported Versions :** macOS Sierra (version 10.12) and above.
- **Download Location :** Downloaded files are accessible under "Downloads" in Finder.
- **Upload Location :** Files can be found in the "Downloads" folder after uploading.

</TabItem>
</Tabs>

## File Types and Sizes

<Tabs className="docs__val">
<TabItem value="uplaod" label="Uploading Files" default>

Check failure on line 105 in docs/real-time-upload-and-download-files.md

View workflow job for this annotation

GitHub Actions / spellcheck

uplaod ==> upload

| File Type | Supported Formats | Maximum File Size |
|-----------|-------------------|-------------------|
| Image | JPG, JPEG, PNG, GIF, BMP | 15 MB |
| Video | MP4, MOV, 3GP | 15 MB |
| Non-media | XLS, XLSX, DOC, DOCX, PDF, CSV, TXT, PPT, Contacts | 15 MB |

</TabItem>
<TabItem value="download" label="Downloading Files" default>

| File Type | Supported Formats |
|-----------|-------------------|
|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. |

</TabItem>
</Tabs>

:::note
- **Number of File Uploads per Session :** You can upload 5 files max per testing session.

- **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.

- **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.
:::
Loading