Improve Logging, Shadow DOM support, and more
- Improve logging:
-- Include details about the browser and driver versions in logs.
-- Also includes some code refactoring. - Improve Shadow DOM support:
-- The timing of Shadow DOM methods has been optimized. - Add a shorter name for
highlight_update_text(selector, text):
--highlight_type(selector, text) - Update the
flake8style guide rules for SeleniumBase:
-- Only ignore ruleW503(line break before binary operator).