| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
The Codeception module for BrowserMob Proxy.
The module can be installed using Composer.
$ composer require edno/codeception-browsermobBe sure to enable the module as shown in configuration below.
Enabling BrowserMob is done in your configuration file .yml.
module:
enabled:
- Codeception\Extension\BrowserMob
host: 'localhost'
port: 8080BrowserMob support following configuration parameters:
| Parameter | Type | Description |
|---|---|---|
| host | string | BrowserMob Proxy host |
| port | integer | BrowserMob Proxy port |
| autostart | boolean | Start a new proxy instance automatically [default = false] |
| whitelist | array | URLs whitelisting code: HTTP status code for URLs that do not match patterns patterns: array of whitelisted URLs patterns |
| blacklist | array | URLs blacklisting code: HTTP status code for URLs that match patterns patterns: array of blacklisted URLs patterns |
| limits | array | Bandwidth limits through the proxy (see BrowserMob Proxy REST API) |
| timeouts | array | Proxy timeouts (see BrowserMob Proxy REST API) |
| basicAuth | array | Sets automatic basic authentication a list of domains domain: domain name options:HTTP authentication parameters using format name: value (see BrowserMob Proxy REST API) |
| dns | array | Internal proxy DNS using pairs of domain/IP to map domain: domain name ip: matching IP |
| retry | integer | Number of times a method will be retried [default = 0] |
Example
modules:
config:
Codeception\Extension\BrowserMob:
host: 'localhost'
port: 9090
autostart: true
whitelist:
code: 404
patterns:
- 'http://codeception.com/'
limits:
downstreamKbps: 12
upstreamKbps: 12
latency: 1
timeouts:
request: 10
read: 10
connection: 10
dns: 10
basicAuth:
- domain: example.local
options:
username: myUsername
password: myPassword
dns:
- domain: example.local
ip: 127.0.0.1
- domain: wikipedia.org
ip: 192.168.1.1
retry: 3The module documentation is available in the wiki.
For more information on how to use BrowserMob proxy, refer to BrowserMob Proxy REST API documentation.
| Back | FazBrowse Home | New Git URL |