run-mobile-tests-on-browserstack

Automate mobile app testing on real BrowserStack devices with Appium, XCUITest, and Espresso.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/namhoangg/agent-starter-kit --skill run-mobile-tests-on-browserstack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-mobile-tests-on-browserstack
Source: https://github.com/namhoangg/agent-starter-kit/tree/main/cursor/skills/run-mobile-tests-on-browserstack
Command: npx skills add https://github.com/namhoangg/agent-starter-kit --skill run-mobile-tests-on-browserstack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate mobile app testing on real BrowserStack devices, reducing manual setup and stabilizing test runs across multiple devices and OS versions.

Core Features & Use Cases

  • Verify app launches on real devices using takeAppScreenshot and BrowserStack App Automate.
  • Run automated test suites with runAppTestsOnBrowserStack across Espresso, XCUITest, and Appium.
  • Debug failures by retrieving logs via getFailureLogs and referencing session IDs.

Quick Start

Automate your first test by providing your app binary and test package to BrowserStack and invoking the run workflow.

Frequently Asked Questions about run-mobile-tests-on-browserstack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run automated mobile tests on BrowserStack?

To run automated mobile tests on BrowserStack, provide your app binary and test package, upload them to BrowserStack App Automate, execute tests across specified real devices, and retrieve session IDs and results.

Can I run Espresso and XCUITest frameworks on BrowserStack devices?

Yes, you can run Espresso, XCUITest, and Appium test frameworks on BrowserStack. The skill automates workflows across these frameworks to execute tests on real device matrices and return results.

What do I need to start mobile app testing on BrowserStack?

You need your compiled app binaries and test packages to start mobile app testing on BrowserStack. These are uploaded to BrowserStack App Automate to execute tests on specified real devices.

How do I debug failed test runs on BrowserStack?

Debug failed test runs on BrowserStack by retrieving failure logs using session IDs. The workflow returns specific session IDs for each run, allowing you to reference and extract detailed failure logs.

How do I verify app launches on real devices using BrowserStack?

Verify app launches on real devices using BrowserStack by taking app screenshots. The skill integrates with BrowserStack App Automate to capture screenshots and confirm successful app initialization on physical devices.

Can I integrate BrowserStack mobile testing into CI pipelines?

Yes, this approach supports CI pipelines by automating mobile app testing. It applies to Appium, XCUITest, and Espresso workflows across device matrices, returning session IDs and results for pipeline integration.