• Stars
    star
    112
  • Rank 305,957 (Top 7 %)
  • Language
    TypeScript
  • Created over 2 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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.

text.logs.mov

Live video stream: (IOS and Android)

Watch the live video of the test execution

video_stream.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

http_log.1.mov

Execute webdriver.io scripts: (Android & IOS)

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

editor.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.

More Repositories

1

selenium-auto-wait

Utility to automatically manage all web element waits and enables to write wait-free selenium tests.
Java
38
star
2

simcode

Vscode extension to manage Android emulators and iOS simulators directly from the comfort of the editor
TypeScript
32
star
3

selenium.sh

Selenium web driver bindings for the shell script 🐚. Browser automation made possible with bash now πŸ’―
Shell
31
star
4

selenium-piano-player

Selenium Automation script to play music notes on online piano.
Java
30
star
5

wow-xhr

πŸ”Œ Simple library to manipulate HTTP requests/responses and capture network logs made by the browser using selenium tests without using any proxies
Java
30
star
6

spydriver

πŸ•΅οΈ Lightweight utility to intercept WebDriver and WebElement method calls.
Java
28
star
7

chrome-dino-game-bot

Automation bot developed using selenium to play the dino game in google chrome automatically.
Java
25
star
8

react-webdriver

Library to locate react elements by component, props and state using Selenium Webdriver.
Java
23
star
9

pageobject-examples

A repository of realtime pageobject examples using reusable web components.
Java
21
star
10

appium-kit-vscode

Effortlessly manage your Appium ecosystem from within Visual Studio Code.
TypeScript
20
star
11

selenium-image-sketch

Selenium automation script to draw any image into HTML canvas using edge detection algorithm
Python
16
star
12

webdriver-repl

πŸš€ Debug web driver commands using πŸ›  command line REPL debugger .
TypeScript
15
star
13

selenium-spacex-docking

Selenium script to automate the spaceX's ISS docking simulator. Simulator site - https://iss-sim.spacex.com/
Java
10
star
14

selenium-rubiks-cube-solver

Selenium script to solve online rubik's cube
JavaScript
10
star
15

selenium-audio-logger

πŸ‘» πŸ‘» Adds a little πŸ…΅πŸ†„πŸ…½ to selenium test execution by speaking out all webdriver/webelement actions performed in the tests
Java
10
star
16

selenium-devtools-guide

A collection of bite size examples for using chrome DevTools protocol commands with Selenium Webdriver v4.
Java
7
star
17

protractor-screenshot-utils

A simple utility to capture fullpage screenshot, screenshot of any element and crop the screenshot by any screen coordinates from your e2e protractor tests out-of-box
JavaScript
6
star
18

selenium-video-automation-demo

Selenium script to test web based video players including testing of video playback. I have used youtube video player for the demo.
Java
6
star
19

webdriver-video-recorder

πŸŽ₯ Add video recording capability to selenium tests. Works for local and remotewebdrivers.
Java
6
star
20

selenium-alexa-bot

Example project to demonstrate how selenium can you used to communicate with Voice Assistant bots like Alexa and Siri with the help of HTML webkitSpeech API.
Java
6
star
21

protractor-api-resource

REST Client framework to use in protractor tests for making API calls. Register all service endpoints as individual service methods and reuse the same inside the test.
TypeScript
4
star
22

selenium-augmented-reality

Experimented project using selenium with Augmented reality to view live browser execution in augmented world using android device.
Java
3
star
23

selenium-testng

2
star
24

http-auto-auth

Browser extension to automatically fill the credentials in basic HTTP authentication popup.
JavaScript
1
star
25

slack-reaction-bot

Slack bot for sending gif images of legendary Vadivelu (Tamil comedian) reactions.
TypeScript
1
star
26

protractor-typescript

Sample test automation framework using protractor with typescript.
TypeScript
1
star
27

sms-mailer

Java
1
star
28

protractor-video-recorder

TypeScript
1
star
29

myntra-eros-free-cash

Automation script to earn myntra credits during Myntra EROS sale.
JavaScript
1
star
30

simpleMock

JavaScript
1
star
31

codetest-vcc

JavaScript
1
star