SeleniumBase/seleniumbase
Michael Mintz 4565428a1a Version 4.7.0 2022-10-29 22:04:42 -04:00
..
behave Add support for the "selenium-wire" library 2022-10-29 20:42:25 -04:00
common Raise "VisualException" for visual diff assertion failures 2022-10-29 21:52:47 -04:00
config Update the example proxy list 2022-10-29 21:46:27 -04:00
console_scripts Add option to use Undetectable Mode with Recorder Mode 2022-10-25 02:13:26 -04:00
core Handle UC Mode when used with incompatible modes 2022-10-29 21:50:50 -04:00
drivers Update the documentation 2022-05-26 20:08:36 -04:00
extensions Upgrade the Recorder Extension to Manifest V3 2022-09-14 00:46:18 -04:00
fixtures Add new methods for console log interaction 2022-10-29 21:58:27 -04:00
js_code Update Recorder Mode 2022-09-14 00:39:58 -04:00
masterqa Fix issue with loading more data than needed 2022-10-03 17:30:29 -04:00
plugins Update the "SB" context manager and "Driver" manager 2022-10-29 21:55:20 -04:00
resources Clean up resource files that have CDN links 2022-09-02 00:59:32 -04:00
translate Update translations 2022-04-22 02:57:19 -04:00
undetected Refactor Undetectable Mode 2022-10-25 02:07:07 -04:00
utilities os.path.join() should always be used when joining paths 2022-08-17 01:38:14 -04:00
ReadMe.md Update the documentation 2022-10-05 16:02:44 -04:00
__init__.py Add support for a SeleniumBase Context Manager 2022-10-14 03:48:42 -04:00
__main__.py Invoke console scripts with "python -m seleniumbase" 2021-05-19 01:18:11 -04:00
__version__.py Version 4.7.0 2022-10-29 22:04:42 -04:00

ReadMe.md

SeleniumBase

Framework Folders

  • fixtures: Includes base_case.py, where SeleniumBase test methods are defined.
  • core: Includes browser_launcher.py, which is used for spinning up browsers for tests.
  • plugins: Includes pytest_plugin.py, which is used to add pytest command-line options.
  • console_scripts: Includes run.py, which is used to call SeleniumBase console scripts.
  • drivers: This is the folder where web drivers get downloaded when installing them.
  • config: Includes settings.py, which provides default configuration options for tests.
  • js_code: This folder contains JavaScript code for various SeleniumBase components.
  • undetected: This folder contains code for preventing sites from detecting Selenium.
  • extensions: This folder contains Chromium extensions that can be used by tests.
  • common: This folder contains Python decorators that can be used by tests.
  • utilities: This folder contains code for spinning up your own Selenium Grid.
  • resources: This folder contains copies of JavaScript resources used by tests.
  • translate: This folder contains code for translating tests into different languages.
  • behave: This folder contains code for integrating with the Behave BDD test runner.
  • masterqa: MasterQA is a tool for combining automation with manual verification.

SeleniumBase