SeleniumBase/seleniumbase
Michael Mintz eb2a33d003 Update Recorder script generation 2022-12-31 01:32:50 -05:00
..
behave Update Recorder script generation 2022-12-31 01:32:50 -05:00
common Update the docs 2022-11-05 01:27:22 -04:00
config Update default browser window sizes 2022-11-05 00:35:09 -04:00
console_scripts Update console scripts 2022-12-31 01:29:48 -05:00
core Add "--rcs" option to reuse session for tests in same class 2022-12-23 22:21:42 -05:00
drivers Update the documentation 2022-11-18 14:17:56 -05:00
extensions Optimize Recorder Mode 2022-11-17 13:38:42 -05:00
fixtures Update Recorder script generation 2022-12-31 01:32:50 -05:00
js_code Optimize Recorder Mode 2022-11-17 13:38:42 -05:00
masterqa Update the documentation 2022-11-26 15:37:54 -05:00
plugins Output the last page during test failures in verbose mode 2022-12-23 22:22:44 -05:00
resources Update the docs 2022-11-05 01:27:22 -04:00
translate Update console scripts 2022-12-31 01:29:48 -05:00
undetected Check more folders for browser detection 2022-12-02 19:04:37 -05:00
utilities Update the documentation 2022-11-26 15:37:54 -05:00
ReadMe.md Update the documentation 2022-12-23 22:59:16 -05:00
__init__.py Include my own debugger, "pdbp" (Pdb+), with SeleniumBase 2022-11-29 00:53:50 -05:00
__main__.py Invoke console scripts with "python -m seleniumbase" 2021-05-19 01:18:11 -04:00
__version__.py Version 4.10.0 2022-12-23 23:02:50 -05: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