BSD Ports

www/py-wapiti_arsenic 28.5 OpenBSD

asynchronous WebDriver client for Wapiti

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Categories
www, lang/python

Description

Arsenic is a library that allows you to control a web browser from async Python code. Use cases include testing of web applications, load testing, automating websites, web scraping or anything else you need a web browser for. It uses real web browsers using the Webdriver specification.

While it is built on top of aiohttp, it can be used from any asyncio-compatible framework, such as Tornado.

This version is a fork used by the Wapiti scanner.

Install

Binary package:

pkg_add py3-wapiti_arsenic

From the ports tree:

cd /usr/ports/www/py-wapiti_arsenic && make install

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Build dependencies 4
Run dependencies 4
Required by 1