Skip to content

Conversation

@tiffany-kobiton
Copy link

@tiffany-kobiton tiffany-kobiton commented Dec 15, 2025

Summary

  • Add UiPath integration guide.

Related PRs, issues, or features (optional)

  • KOB-51615

Metadata

  • Adds new file(s)
  • Edits existing file(s)
  • Removes file(s)

PR contributor checklist

Summary by CodeRabbit

  • Documentation
    • Added a UiPath Mobile Automation integration guide and new navigation entry. The guide covers prerequisites, environment setup, device configuration and connectivity, action recording and importing, creating and running tests, logging/validation, and guidance for properly disconnecting devices to free resources.

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link

coderabbitai bot commented Dec 15, 2025

Note

Other AI code review bot(s) detected

CodeRabbit has detected other AI code review bot(s) in this pull request and will avoid duplicating their findings in the review comments. This may lead to a less comprehensive review.

Walkthrough

Adds a new UiPath mobile-automation documentation page and a navigation entry for it in the integrations navigation.

Changes

Cohort / File(s) Summary
UiPath Mobile Automation docs
docs/modules/integrations/nav.adoc, docs/modules/integrations/pages/uipath/mobile-test-uipath.adoc
Added a navigation entry for UiPath and created a new AsciiDoc page covering prerequisites, environment setup, device/app configuration (UDID, kobiton:username, kobiton:accessKey, kobiton:runtime), connection management, recording/importing actions, and test creation/execution for UiPath + Kobiton mobile automation.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10–15 minutes

  • Verify AsciiDoc syntax and image placeholders in mobile-test-uipath.adoc
  • Confirm nav placement and link correctness in nav.adoc
  • Spot-check external UiPath/Kobiton references and credential examples

Possibly related PRs

  • Tosca integration #370 — Adds an integrations page and modifies docs/modules/integrations/nav.adoc, similar navigation-area change

Suggested reviewers

  • erincbailey

Poem

🐇 I hopped through docs to plant a new trail,
UiPath and Kobiton set to sail,
I logged the steps, the devices, the key,
Recorded a test and set it free,
A carrot for testers — hooray, let's see! 🍃🥕

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: adding UiPath documentation to the Integrations section, which is reflected in both the new documentation file and the navigation update.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch add-uipath

📜 Recent review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between ca7f087 and 3303b05.

📒 Files selected for processing (1)
  • docs/modules/integrations/pages/uipath/mobile-test-uipath.adoc (1 hunks)
🧰 Additional context used
🧠 Learnings (2)
📚 Learning: 2025-11-26T08:47:40.925Z
Learnt from: tungmhoang
Repo: kobiton/docs PR: 392
File: docs/modules/release-notes/pages/all-releases/4_22.adoc:26-26
Timestamp: 2025-11-26T08:47:40.925Z
Learning: In Kobiton release notes (docs/modules/release-notes/pages/all-releases/*.adoc), it is acceptable to include placeholder text stating that user guides or documentation "will be available soon" when the feature is released but documentation is still in progress.

Applied to files:

  • docs/modules/integrations/pages/uipath/mobile-test-uipath.adoc
📚 Learning: 2025-12-16T07:27:41.117Z
Learnt from: tungmhoang
Repo: kobiton/docs PR: 395
File: docs/modules/integrations/pages/uipath/mobile-test-uipath.adoc:11-15
Timestamp: 2025-12-16T07:27:41.117Z
Learning: For all documentation files under docs/modules/integrations/pages/ (and its subdirectories) that reference platform version requirements for device support, use 'Kobiton' as the product name (not 'Portal') and express versions without the trailing 'S'. Example: 'Kobiton 4.19.6 and above' instead of 'Portal 4.19.6S and above'.

Applied to files:

  • docs/modules/integrations/pages/uipath/mobile-test-uipath.adoc
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: publish-docs-test
  • GitHub Check: Test Build

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (4)
docs/modules/integrations/pages/uipath/mobile-test-uipath.adoc (4)

16-28: Consider using local section links instead of Confluence anchors

The “Contents” list links out to specific anchors in the Confluence page, while the same sections exist locally on this page. That can create drift if one source is updated without the other.

Consider switching these to local xrefs/anchors so the ToC always points at the content in this page. For example:

-* https://kobiton.atlassian.net/...#Prerequisites[Prerequisites] +
+* <<_prerequisites,Prerequisites>> +

(and similar for the other sections).


56-58: Tighten wording and verify minimum UiPath package version

Minor copy edit and a quick check request for the dependency version:

  • “Ensure the selected version to install is…” reads a bit awkwardly.

You can simplify to:

-In the search bar, enter *UiPath.MobileAutomation.Activities*. Select
-the package and choose *Install*. Ensure the selected version to install
-is 24.10.0 or later.
+In the search bar, enter *UiPath.MobileAutomation.Activities*. Select
+the package and choose *Install*. Ensure the selected version is
+24.10.0 or later.

Also, please confirm against UiPath’s latest docs that 24.10.0 is still the correct minimum version to call out here.


74-76: Verify {plus} macro usage for the icon name

The phrase “plus ({plus}) icon” relies on {plus} being defined as an attribute. If that attribute isn’t configured globally, it may render literally instead of as +.

You could avoid that dependency with:

-In the Mobile Device Manager window, select *Open Devices*, then the
-*plus ({plus}) icon* to create a new device connection.
+In the Mobile Device Manager window, select *Open Devices*, then the
+*plus (+) icon* to create a new device connection.

Same pattern applies later for the application “plus” icon.


219-221: Fix minor grammar in debug description

Tiny grammar nit: singular subject with plural verb.

-If *Debug File* is selected, the Debug window appears while Mobile
-Device Manager opens a new connection to the device and execute the
-test.
+If *Debug File* is selected, the Debug window appears while Mobile
+Device Manager opens a new connection to the device and executes the
+test.
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 781d3ac and f022e6d.

⛔ Files ignored due to path filters (24)
  • docs/modules/integrations/images/uipath-img0000.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-img00000.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-img01.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-img02.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-img03.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-img04.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-img05.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-img06.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-img07.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-img08.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-img09.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-img10.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-img11.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-img12.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-img13.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-img14.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-img15.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-img16.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-img17.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-img18.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-img19.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-img20.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-img21.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-img22.png is excluded by !**/*.png
📒 Files selected for processing (2)
  • docs/modules/integrations/nav.adoc (1 hunks)
  • docs/modules/integrations/pages/uipath/mobile-test-uipath.adoc (1 hunks)
🧰 Additional context used
🧠 Learnings (2)
📓 Common learnings
Learnt from: tungmhoang
Repo: kobiton/docs PR: 392
File: docs/modules/release-notes/pages/all-releases/4_22.adoc:26-26
Timestamp: 2025-11-26T08:47:40.925Z
Learning: In Kobiton release notes (docs/modules/release-notes/pages/all-releases/*.adoc), it is acceptable to include placeholder text stating that user guides or documentation "will be available soon" when the feature is released but documentation is still in progress.
📚 Learning: 2025-11-26T08:47:40.925Z
Learnt from: tungmhoang
Repo: kobiton/docs PR: 392
File: docs/modules/release-notes/pages/all-releases/4_22.adoc:26-26
Timestamp: 2025-11-26T08:47:40.925Z
Learning: In Kobiton release notes (docs/modules/release-notes/pages/all-releases/*.adoc), it is acceptable to include placeholder text stating that user guides or documentation "will be available soon" when the feature is released but documentation is still in progress.

Applied to files:

  • docs/modules/integrations/pages/uipath/mobile-test-uipath.adoc
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: publish-docs-test
  • GitHub Check: Test Build
🔇 Additional comments (1)
docs/modules/integrations/nav.adoc (1)

49-50: UiPath nav entry looks consistent and correct

The new UiPath entry follows the existing xref pattern and is placed logically alongside other integrations. No issues from a structure or naming standpoint.

Comment on lines 11 to 15
Kobiton currently supports mobile automation in UiPath Studio for:

* iOS devices (Portal 4.19.6S and above). +
* Android devices (Portal 4.21.1S and above). +

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Change the orgiginal lines here to:

  • iOS devices (Kobiton 4.19.6 and above).
  • Android devices (Kobiton 4.21.1 and above).

Copy link
Collaborator

@tungmhoang tungmhoang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@tiffany-kobiton I have a few comments that need changes.

* https://kobiton.atlassian.net/wiki/spaces/KOBITON/pages/4606885897/Mobile+Automation+with+UiPath+and+Kobiton#Connect-to-the-device-and-record-test-steps[Connect
to the device and record test steps] +
* https://kobiton.atlassian.net/wiki/spaces/KOBITON/pages/4606885897/Mobile+Automation+with+UiPath+and+Kobiton#Create-and-execute-test-with-recorded-steps[Create
and execute test with recorded steps]
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove the table of contents in the docs site, as it is already automatically generated based on the headings.
Also, don't refer to our confluence page in the public docs site, as end-users won't be able to accesss them.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you mean Antora automatically generates a table of contents?

Those are the same links that the original document had.

Comment on lines 11 to 15
Kobiton currently supports mobile automation in UiPath Studio for:

* iOS devices (Portal 4.19.6S and above). +
* Android devices (Portal 4.21.1S and above). +

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Change the orgiginal lines here to:

  • iOS devices (Kobiton 4.19.6 and above).
  • Android devices (Kobiton 4.21.1 and above).

@kobiton kobiton deleted a comment from coderabbitai bot Dec 16, 2025
@kobiton kobiton deleted a comment from coderabbitai bot Dec 16, 2025
Copy link
Collaborator

@tungmhoang tungmhoang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some more change requests.

Copy link
Collaborator

@tungmhoang tungmhoang left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

More comments regarding image size

@tiffany-kobiton
Copy link
Author

Requested changes made (conversations marked as resolved). Posted some questions on the Confluence doc.

@tungmhoang
Copy link
Collaborator

@tiffany-kobiton I have udpated the Confluence doc based on your comment. Please update this PR with the latest changes after you have reviewed the Confluence doc and had no more feedbacks.

@tungmhoang
Copy link
Collaborator

Also, @tiffany-kobiton looks like you have not pushed your local commit, so I cannot see the changes.

@tiffany-kobiton
Copy link
Author

tiffany-kobiton commented Dec 17, 2025 via email

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

📜 Review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between f022e6d and ca7f087.

⛔ Files ignored due to path filters (25)
  • docs/modules/integrations/images/uipath-add-a-device.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-add-application-app.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-add-application-web.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-add-new-activity.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-connection-details.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-create-connection.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-debug-activity-indicator.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-design-debug-ribbon-item.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-live-device-with-x.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-logging-enabled.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-main-activity-indicators.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-main-window.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-manage-packages.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-mobile-automation-activities-v24.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-mobile-automation-activities.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-mobile-automation-menu.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-mobile-device-connection-window.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-mobile-device-manager-applications-window.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-mobile-device-manager-live.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-mobile-device-manager-welcome-again.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-mobile-device-manager-welcome.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-mobile-device-recorded-sessions.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-mobile-device-search.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-mobile-test-mobile-automation.png is excluded by !**/*.png
  • docs/modules/integrations/images/uipath-mobile-test-properties.png is excluded by !**/*.png
📒 Files selected for processing (1)
  • docs/modules/integrations/pages/uipath/mobile-test-uipath.adoc (1 hunks)
🧰 Additional context used
🧠 Learnings (2)
📚 Learning: 2025-11-26T08:47:40.925Z
Learnt from: tungmhoang
Repo: kobiton/docs PR: 392
File: docs/modules/release-notes/pages/all-releases/4_22.adoc:26-26
Timestamp: 2025-11-26T08:47:40.925Z
Learning: In Kobiton release notes (docs/modules/release-notes/pages/all-releases/*.adoc), it is acceptable to include placeholder text stating that user guides or documentation "will be available soon" when the feature is released but documentation is still in progress.

Applied to files:

  • docs/modules/integrations/pages/uipath/mobile-test-uipath.adoc
📚 Learning: 2025-12-16T07:27:41.117Z
Learnt from: tungmhoang
Repo: kobiton/docs PR: 395
File: docs/modules/integrations/pages/uipath/mobile-test-uipath.adoc:11-15
Timestamp: 2025-12-16T07:27:41.117Z
Learning: For all documentation files under docs/modules/integrations/pages/ (and its subdirectories) that reference platform version requirements for device support, use 'Kobiton' as the product name (not 'Portal') and express versions without the trailing 'S'. Example: 'Kobiton 4.19.6 and above' instead of 'Portal 4.19.6S and above'.

Applied to files:

  • docs/modules/integrations/pages/uipath/mobile-test-uipath.adoc
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: Test Build
  • GitHub Check: publish-docs-test

Kobiton currently supports mobile automation in UiPath Studio for:

* iOS devices (Kobiton 4.19.6 and above).
* Android devices (Kobiton 4.21.1 and newer, including 4.21.1S).
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Remove the trailing 'S' from the version number on line 14.

Per the documentation guidelines, version numbers should not include the trailing 'S' suffix. Change "4.21.1S" to "4.21.1". Based on learnings, versions should be expressed consistently without the 'S' suffix (e.g., 'Kobiton 4.21.1 and newer' instead of 'Kobiton 4.21.1S').

Apply this diff:

-* Android devices (Kobiton 4.21.1 and newer, including 4.21.1S).
+* Android devices (Kobiton 4.21.1 and newer).
🤖 Prompt for AI Agents
In docs/modules/integrations/pages/uipath/mobile-test-uipath.adoc around line
14, remove the trailing 'S' from the version string so the line reads "Android
devices (Kobiton 4.21.1 and newer, including 4.21.1)" — update the text to
replace "4.21.1S" with "4.21.1" to follow the documentation guideline of
omitting the 'S' suffix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants