Skip to content

jsargiot/restman

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

RESTMan for Opera

RESTMan is a browser extension to work on http(s) requests.

Inspired by POSTMAN for Chrome.

RestMan demo

Use instructions

Developer mode: Clone the repo or download the latest package.

  • Open the browser (Opera 24 or above, based on Chromium, or any Chrome)
  • Go to Extensions tab (Menu -> Extensions).
  • Enable Developer mode
  • "Load Unpacked Extension" and when asked for a folder choose the folder where the manifest.json file is located.
  • A "RESTMAN" button should appear next to your url bar.

User mode: Go to Restman's Extension page

Features

  • GET, POST, PUT, PATCH, DELETE requests.
  • Custom request headers.
  • Raw and Form data body.
  • View highlighted response.
  • View response headers.
  • Ctrl+Enter sends request.
  • Private mode
  • Share/Import requests.

Running tests

Download drivers for Browsers and place them in tests/drivers folder.

For Chrome: https://chromedriver.chromium.org/capabilities For Opera: https://github.com/operasoftware/operachromiumdriver

$ cd tests
$ virtualenv .virtualenv
$ source .virtualenv/bin/activate
$ pip install -r requirements.txt
$ behave

License

MIT License v2 (see LICENSE file).