afa47186cc
build: replace setup.py with uv project, src layout
2026-07-07 21:23:55 -06:00
f3f6d23cc6
docs: implementation plan for the modernization (18 TDD tasks)
...
APIs verified against installed selenium 4.45.0 / uv 0.11.26 /
pytest 9.1.1 / sphinx 9.1.0, including a live end-to-end run of the
session-reattach pattern against chromedriver 150.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 21:20:43 -06:00
12ef5d7eee
docs: add CLAUDE.md and modernization design spec
...
Design approved in brainstorming session: uv packaging, Selenium 4
migration, session persistence rebuilt on JSON + session-ID reattach
(replacing pickle/dill), configurable pacing, pytest unit+integration
tiers, Sphinx docs.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 20:07:07 -06:00
bd631fb008
doc: small readme
2024-11-15 04:06:23 -07:00
bd8a3f35f2
more robusting pickling of saved browser instances
2022-03-06 02:11:38 -07:00
fd2aa7c524
working remote firefox and chromium
2022-03-02 08:56:08 -07:00
3ef55c0590
moved browser instance creation to factory, more cleaning and appdirs
2022-03-02 08:20:22 -07:00
e0e70cc539
changed quote style
2021-07-11 18:51:54 -06:00
6b3de90926
Added dill req to setup
2020-07-26 01:50:51 -06:00
372d5d0ad4
bugfix super weird
2020-03-12 00:57:07 -06:00
359eb96f21
set resolution for phantom/headless driver
2020-02-23 03:48:38 -07:00
d028dea189
added phantom support
2020-02-23 03:21:21 -07:00
b64cd13525
updated reference to new logger
2019-12-29 20:51:50 -07:00
1208b6b306
api/BrowserProxy integrated and logger
2019-12-27 22:23:52 -07:00
f070be3353
first try
2019-12-27 19:28:52 -07:00