You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/appium-firebase-app-upload.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,9 +49,9 @@ import TabItem from '@theme/TabItem';
49
49
import RealDeviceTag from '../src/component/realDevice';
50
50
51
51
---
52
-
53
-
## Tutorial to test an app uploaded on Firebase
54
52
<RealDeviceTagvalue="Real Device" />
53
+
## Tutorial to test an app uploaded on Firebase
54
+
55
55
**Firebase** is a platform developed by **Google** for creating mobile and web applications. **LambdaTest cloud platform** provides you various methods to upload your files on a real device like from playstore and appstore. Uploading an app through Firebase is one such method.
Copy file name to clipboardExpand all lines: docs/appium-install-uninstall-hook.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -55,7 +55,8 @@ import VirtualDeviceTag from '../src/component/virtualDevice';
55
55
56
56
LambdaTest now allows you to install and uninstall apps in the middle of your automated tests. This means you don’t need to restart the session every time you want to switch apps, upgrade them, or clean up the device.
LambdaTest enables you to install and uninstall applications during automation test execution by using commands that can be run through WebDriver's script execution functionality.
Copy file name to clipboardExpand all lines: docs/application-setup-via-api.md
+25-1Lines changed: 25 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -117,7 +117,7 @@ The maximum size for application should not exceed 1GB.
117
117
The upload time of your application can range from a few seconds to a minute, depending on the size of your application. Therefore, do not interrupt the cURL command request until you receive the response.
118
118
:::
119
119
120
-
## Fetch your Applications
120
+
## Fetch your Applications for Real Devices
121
121
122
122
<TabsclassName="docs__val">
123
123
@@ -161,6 +161,30 @@ Shown below is the response to the above cURL request.
161
161
}
162
162
```
163
163
164
+
## Fetch your Applications for Virtual Devices
165
+
166
+
<TabsclassName="docs__val">
167
+
168
+
<TabItemvalue="android"label="Android"default>
169
+
<divclassName="lambdatest__codeblock">
170
+
<CodeBlock className="language-bash">
171
+
{`curl --location --request GET "https://${ YOUR_LAMBDATEST_USERNAME()}:${ YOUR_LAMBDATEST_ACCESS_KEY()}@manual-api.lambdatest.com/app/data?type=emulator&level=user"`}
172
+
</CodeBlock>
173
+
</div>
174
+
175
+
</TabItem>
176
+
177
+
<TabItemvalue="ios"label="iOS"default>
178
+
<divclassName="lambdatest__codeblock">
179
+
<CodeBlock className="language-powershell">
180
+
{`curl --location --request GET "https://${ YOUR_LAMBDATEST_USERNAME()}:${ YOUR_LAMBDATEST_ACCESS_KEY()}@manual-api.lambdatest.com/app/data?type=simulator&level=user"`}
@@ -52,9 +49,12 @@ import VirtualDeviceTag from '../src/component/virtualDevice';
52
49
})
53
50
}}
54
51
></script>
52
+
# Supported Appium Versions
53
+
<RealDeviceTagvalue="Real Device" />
54
+
<VirtualDeviceTagvalue="Virtual Device" />
55
55
Customize your testing experience on LambdaTest by selecting the appropriate Appium version for your tests on real devices. LambdaTest offers flexibility in choosing the Appium version to meet your testing requirements. By default, the suitable Appium version is selected based on the operating system (OS) when running tests. However, you can explicitly specify the version using the `appiumVersion` capability in your test scripts.
56
56
57
-
## Appium Version Configuration
57
+
## Appium Version Configuration for Real Devices
58
58
To configure the Appium version for your tests on LambdaTest, use the `appiumVersion` capability in your test scripts. Below is a table of supported Appium versions for different platforms:
59
59
60
60
| Platform Versions | Supported Versions | Default Version | Latest Version |
@@ -65,16 +65,6 @@ To configure the Appium version for your tests on LambdaTest, use the `appiumVer
Copy file name to clipboardExpand all lines: docs/supported-locales-xcui.md
+9-3Lines changed: 9 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -179,7 +179,13 @@ curl --location --request POST 'https://mobile-api.lambdatest.com/framework/v1/x
179
179
```
180
180
181
181
:::note
182
-
- Ensure that both the **language** and **locale** parameters are passed simultaneously in the API request.
183
-
- App should support the language and locale mentioned in the API request to work.
184
-
- For XCUI sharding tests, you have to mention this in the `.yaml` file.
182
+
- When setting language or locale parameters, make sure your tests use the `ProcessInfo` object to pass these arguments correctly. This ensures the app launches with the specified language and locale settings.
183
+
```swift
184
+
let app =XCUIApplication()
185
+
app.launchArguments+=ProcessInfo().arguments
186
+
app.launch()
187
+
```
188
+
- The language and locale settings are applied at the app level.
189
+
- To ensure your application under test displays the correct localized strings, dates, times, and calendar formats, include both language and locale in your desired capabilities.
190
+
- For XCUI sharding tests, you have to mention this in the `.yaml` file.
Copy file name to clipboardExpand all lines: docs/supported-timezone.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,7 +48,7 @@ import VirtualDeviceTag from '../src/component/virtualDevice';
48
48
}}
49
49
></script>
50
50
51
-
# Setting up timezone on Real Devices
51
+
# Setting up timezone
52
52
<RealDeviceTagvalue="Real Device" />
53
53
<VirtualDeviceTagvalue="Virtual Device" />
54
54
In automated testing with Appium on LambdaTest, configuring the timezone accurately is crucial for precise testing scenarios. LambdaTest provides support for various timezones, allowing users to customize their testing environments to meet specific requirements.
0 commit comments