diff --git a/docs/desired-capabilities-in-appium.md b/docs/desired-capabilities-in-appium.md index c000839eb..a2443a291 100644 --- a/docs/desired-capabilities-in-appium.md +++ b/docs/desired-capabilities-in-appium.md @@ -116,6 +116,7 @@ By setting these parameters, QAs can ensure that the Appium server accurately ta | geoLocation | TYPE: String
`geoLocation=US`
`geoLocation=FR` | Used to change the geolocation of the device to the location provided.
If this capability is not passed, the device will auto update the Geo Location based on the physical location of the device.| | enableImageInjection | TYPE: Boolean
DEFAULT: false
`enableImageInjection: true` | Used to enable the Image Injection for the app.
Must send "media" capability along with this capability.| | media | TYPE: STRING
`media: Path to the image`|Used to provide the media to upload the file to the app for Image Injection. If this capability is not passed, then the no media will be sent to the device.
Must send "enableImageInjection" capability along with this capability.| +| enableBluetooth | TYPE: Boolean
DEFAULT: false
`enableBluetooth: true` | Used to enable the bluetooth functionality during the session.| location | TYPE: HashMap

Python example:
`location: {"lat": "28.6235192", "long": "77.3662948"}`

For examples in other languages, please head over to [Capability Generator](https://www.lambdatest.com/capabilities-generator/) | Used to change the GPS Geolocation of the device to the location provided.
If this capability is not passed, the device will auto update the Geo Location based on the physical location of the device.
It needs to be passed in a HashMap structure with `lat` & `long` being passed separately. | diff --git a/docs/espresso-supported-capabilities.md b/docs/espresso-supported-capabilities.md index aa7530b37..1a47835dd 100644 --- a/docs/espresso-supported-capabilities.md +++ b/docs/espresso-supported-capabilities.md @@ -62,6 +62,7 @@ This document provide details about the features and capabilities supported for | build | String | To set the Espresso build name. Example: `build: My Espresso Build`. | | geoLocation | String | Set the geolocation country code if you want to enable the same in your test. Example - `geoLocation: FR`| | gpsLocation | Decimal | The capability should be defined to override the device’s default GPS coordinates and should be provided as a comma-separated string. Example: `"location": {"lat": "-50","long": "150.028333"}`| +| enableBluetooth | Boolean | Used to enable the bluetooth functionality during the session. Example: `enableBluetooth: true`| | tunnel, tunnelName | Boolean | To activate the tunnel mode, pass the value as `tunnel: true` and provide the name of your tunnel as `tunnelName: NewTunnel` | | disableAnimation | Boolean | Set this to `true` if you want to disable animations for espresso tests. **Default:** `false` | | clearPackageData | Boolean | Set this to `true` if you want to clear the app data after each test has completed running. **Default**: `false` | diff --git a/docs/getting-started-with-flutter-dart-android-automation.md b/docs/getting-started-with-flutter-dart-android-automation.md index 0576c3933..3273d63b7 100644 --- a/docs/getting-started-with-flutter-dart-android-automation.md +++ b/docs/getting-started-with-flutter-dart-android-automation.md @@ -284,6 +284,7 @@ The following capabilities are supported: 8. **build:** Set the name of your Flutter test build. Example: `My Flutter Build`. 9. **autoGrantPermissions:** Boolean value to automatically grant the required permissions based on the [Android manifest](https://developer.android.com/guide/topics/manifest/manifest-intro) in the app’s **.apk** Example: `true`. 10. **gpsLocation:** This capability should be defined to override the device’s default GPS coordinates and should be provided as a comma-separated string. Example: `"location": {"lat": "-50","long": "150.028333"}`. +11. **enableBluetooth:** This capability is used to enable the bluetooth functionality during the session. Example: `enableBluetooth: true` :::note Ensure that the latitude is between -90 and 90, and the longitude is between -180 and 180. Otherwise, an error will occur like "Invalid GPS location: Latitude must be between -90 and +90, Longitude must be between -180 and +180." diff --git a/docs/getting-started-with-flutter-dart-ios-automation.md b/docs/getting-started-with-flutter-dart-ios-automation.md index 59604dce6..a687451fd 100644 --- a/docs/getting-started-with-flutter-dart-ios-automation.md +++ b/docs/getting-started-with-flutter-dart-ios-automation.md @@ -165,7 +165,7 @@ curl --location --request POST "https://mobile-api.lambdatest.com/framework/v1/f -### Step 4: View Test Execution +### Step 3: View Test Execution Once you have run your tests, you can view the test execution along with logs. You will be able to see the test cases passing or failing. You can view the same at [LambdaTest Automation](https://appautomation.lambdatest.com/builds). @@ -184,6 +184,7 @@ The following capabilities are supported: 9. **tunnelName:** Name of the tunnel to be used in conjunction with `tunnel` capability. 10. **region:** String to device the region from which device will be allocated. Example - `eu`,`us`,`ap`. 11. **gpsLocation:** This capability should be defined to override the device’s default GPS coordinates and should be provided as a comma-separated string. Example: `"location": {"lat": "-50","long": "150.028333"}`. +12. **enableBluetooth:** This capability is used to enable the bluetooth functionality during the session. Example: `enableBluetooth: true` :::note Ensure that the latitude is between -90 and 90, and the longitude is between -180 and 180. Otherwise, an error will occur like "Invalid GPS location: Latitude must be between -90 and +90, Longitude must be between -180 and +180." diff --git a/docs/xcui-supported-capibilities.md b/docs/xcui-supported-capibilities.md index 4b90cc062..38fa58380 100644 --- a/docs/xcui-supported-capibilities.md +++ b/docs/xcui-supported-capibilities.md @@ -62,6 +62,7 @@ This document provide details about the features and capabilities supported for | geoLocation | String | Set the geolocation country code if you want to enable the same in your test. Example: `geoLocation: FR`| | gpsLocation | Decimal | The capability should be defined to override the device’s default GPS coordinates and should be provided as a comma-separated string. Example: `"location": {"lat": "-50","long": "150.028333"}`.| | tunnel, tunnelName | Boolean | To activate the tunnel mode, pass the value as `tunnel: true` and provide the name of your tunnel as `tunnelName: NewTunnel` | +| enableBluetooth | Boolean | Used to enable the bluetooth functionality during the session. Example: `enableBluetooth: true`| | resignApp

Not supported in **Virtual Devices** | Boolean | Set this to `false` if you want to to prevent the apps from being re-signed. The app should be built for enterprise distribution. | :::note