Socket
Socket
Sign inDemoInstall

appium-dashboard

Package Overview
Dependencies
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

appium-dashboard

Appium plugin to view session execution details via detailed dashboard


Version published
Weekly downloads
274
decreased by-4.2%
Maintainers
1
Weekly downloads
 
Created
Source

Appium plugin that provides complete test logs, video recording of test and device logs(logcat and syslogs) for easy debugging of tests.

Features

Complete Session Log: (IOS and Android)

Monitor all webdriver session api calls made by the test will full request and response details.

https://user-images.githubusercontent.com/20136913/153456977-6032ed52-2437-495c-afe6-6e02825354d0.mov

Live video stream: (IOS and Android)

Watch the live video of the test execution

https://user-images.githubusercontent.com/20136913/153455978-26cb7820-bf03-47dc-a5c6-af26724efe2c.mp4

Device Logs: (IOS and Android)

View device logs from android(logcat) and Ios(syslogs) devices/emulators.

App Profiling: (Android)

Get insignts on the performance of the application by analysing the CPU and Memory usage during the test execution.

Screenshot 2022-02-10 at 10 32 17 PM

Network Logs: (Android)

Monitor the network requests made by native/hybrid appilcation(inside WebView) and web based tests that runs on chrome browser

https://user-images.githubusercontent.com/20136913/153460750-7dd49ef6-4451-464a-8084-f18a3d128b40.mov

Execute webdriver.io scripts: (Android & IOS)

Ability to run webdriver.io script on a running session for better debugging.

https://user-images.githubusercontent.com/20136913/155574091-aedd55cc-63ef-4a9a-b659-e8f273a71674.mp4

And lot more yet to come....

Installation

This plugin requires Appium version 2.0. Once appium 2.0 is installed, run the bellow command to install the plugin

appium plugin install --source=npm appium-dashboard

Plugin Activation

Once the installion is done, the plugin needs to be activated each time when the appium server is started using below command

appium --use-plugin=appium-dashboard

Now navigate to http://localhost:4723/dashboard to open the web app which will show the complete list of tests and its details that are being executed.

NOTE: This plugin is still in beta phase and heavy testing is being done to eliminate all possible issues along with lot other new features.

Custom capabilitis:

NameTypeDescriptionExample
dashboard:namestringCustom name for the session{"dashboard:name" : Sample login test }
dashboard:enableLiveVideobooleanif true live video of the execution will be streamed from the dashboarddefaults to true
dashboard:enableVideoRecordingbooleanif true, video recording of the session can be viewd from the dashboard after the session is killeddefaults to true

FAQs

Package last updated on 10 Jan 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc