# DevPortal

## Loading..

First load may take longer
Loading via script tag might give issues reloading script, as it makes the script part of DOM, but does allow debugging via dev console.
Load Plugin Package Overrides
Enabling a package override replaces the package with a browser implementation. This generally improves speed, at the cost of test accuracy.

## Past Plugins

{{pastPluginUrl}}
X

## Errors in Plugin

{{Plugin.currentPluginError}}

## Your plugin is loaded

You can now use testing methods available on the webapp.
The information and warnings the user will see when installing the app can be viewed below.
Last updated: {{Plugin.lastLoadTime}}

## {{Plugin.currentPlugin.name}}

By {{Plugin.currentPlugin.author}} {{Plugin.currentPlugin.author}}
{{Plugin.currentPlugin.description}}
Version
{{Plugin.currentPlugin.version}}
Repository URL
{{Plugin.currentPlugin.repositoryUrl}}
Script URL
{{Plugin.currentPlugin.scriptUrl}}
Ref.js Plugin.d.ts Reload

## Warnings

These are the warnings a user will see when they attempt to install this plugin
security
{{warning.first}}
{{warning.second}}
No Plugin Loaded
Load a plugin before doing testing.
(Optional) {{req.title}}
{{req.description}}
{{req.code}}
Documentation
{{parameter.name}}
{{parameter.description}}
Test Android Test

## Results

Copy
No test done yet
{{Testing.lastResult}}
{{Testing.lastResultError}}
No Plugin Loaded
Load a plugin before doing integration testing.

## Errors in Plugin

Its best to fix errors before doing any integration testing
Integration Testing
Integration testing allows you to upload your loaded plugin onto your phone, and get logs below to find any exceptions in actual usage.
Last Injected: {{Integration.lastInjectTime}}
Click Inject Plugin again to update to last version.
Plugin is not yet injected. Click "Inject Plugin" to load the plugin on your phone.
Inject Plugin Device Logs
[{{line.type}}]
{{line.log}}
Clear Http Logs
{{exchange.response.status}}
{{exchange.request.method}}
{{exchange.request.url}}

## Request Headers

{{header}}
{{headerValue}}

## Response

{{header}}
{{headerValue}}
{{exchange.response.body}}
Clear
Settings
>
Save