Status
Package lives in the monorepo as
packages/scout-python (macrocontent-scout). Install from PyPI after the first publish; until then use editable install from the repo. Install
# After PyPI publish:
pip install macrocontent-scout
# From monorepo (dev):
cd packages/scout-python && pip install -e .Quick start
import os
from macrocontent_scout import Scout
scout = Scout(api_key=os.environ["SCOUT_API_KEY"])
result = scout.assert_({
"url": "https://example.com/pricing",
"assert": [
{"selector": "#buy", "visible": True},
{"selector": ".price", "contains": "29"},
],
})
print(result["passed"], result["results"]) Use scout.assert_(…) or scout.check(…) — assert is reserved in Python.
Also included
- Screenshot / inspect / crawl / journey / checks / browser facts
ScoutErrorwithcode/retryablewait_for_jobpollingverify_webhook_signature