Install & Compatibility
Where this runs
tested against v3.3.1 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 68.6MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 4.8s · import 0.000s · 69MB
67MB installed
● package 67MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
extend_environment
✓ from behavex_images import extend_environment
✗ from behavex_images import BehavexImages
image_attachments
✓ from behavex_images import image_attachments
utils
✓ from behavex_images import utils
Basic usage: import BehavexImages and use context.embed to attach screenshots in Behave steps.
from behave import *
from behavex_images import BehavexImages
@given('I take a screenshot')
def step_take_screenshot(context):
driver = context.driver # assume WebDriver
context.embed(driver.get_screenshot_as_png(), 'image/png')
Upgrade
Version history
3.3.1latest on PyPI · released Aug 15, 2025
Audit
Dependencies
behavexrequiredCore testing framework; behavex-images is an extension.