Recorder updates and a fix for the edgedriver install script
- Add a console script option to create a file for Recorder Mode:
--sbase mkfile NEW_FILE.py -r
-- (Works with-r
,--rec
,--record
, or--recorder
) - Fail fast if using Recorder Mode without Chrome or Edge:
-- (It's a Chromium extension, so only Chromium is supported). - Fix the "msedgedriver" install script (a new file was added).
-- Usage:sbase install edgedriver
- Update Firefox settings and behavior:
-- Setbrowser.privatebrowsing.autostart
toFalse
.
-- Also fix a Firefox issue with the:contains()
selector. - Improve the script that detects and displays JS errors:
-- Simplify output, and only display one error per line. - Update the tool that scans for broken links on a page:
-- Ignore*://fonts.gstatic.com/*
- Refresh Python dependencies:
--rich==10.12.0;python_version>="3.6"
--coverage==6.0.1;python_version>="3.6"