https://github.com/airtap/manual
Provider for manually opened browser
https://github.com/airtap/manual
airtap browsers nodejs npm-package
Last synced: 3 months ago
JSON representation
Provider for manually opened browser
- Host: GitHub
- URL: https://github.com/airtap/manual
- Owner: airtap
- License: mit
- Created: 2020-09-19T07:48:19.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-07-01T21:54:18.000Z (almost 2 years ago)
- Last Synced: 2025-02-19T18:18:38.871Z (over 1 year ago)
- Topics: airtap, browsers, nodejs, npm-package
- Language: JavaScript
- Homepage:
- Size: 9.77 KB
- Stars: 0
- Watchers: 5
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# airtap-manual
**[Browser provider](https://github.com/airtap/browser-provider) for manually opened browser. Prints a URL to open by hand.**
[](https://www.npmjs.org/package/airtap-manual)
[](https://www.npmjs.org/package/airtap-manual)
[](http://travis-ci.com/airtap/manual)
[](https://standardjs.com)
## Table of Contents
## Usage
### Programmatic
```js
const Manual = require('airtap-manual')
const provider = new Manual()
// Get a list of desired browsers (there's just 1 here)
const wanted = [{ name: 'manual' }]
const manifests = await provider.manifests(wanted)
// Instantiate a browser
const target = { url: 'http://localhost:3000' }
const browser = provider.browser(manifests[0], target)
await browser.open()
```
### With [Airtap](https://github.com/airtap/airtap)
```yaml
providers:
- airtap-manual
browsers:
- name: manual
```
## API
### `Manual()`
Constructor. Returns an instance of [`browser-provider`](https://github.com/airtap/browser-provider).
## Install
With [npm](https://npmjs.org) do:
```
npm install airtap-manual
```
## License
[MIT](LICENSE) © 2020-present Airtap contributors