SeleniumBase/seleniumbase
Michael Mintz 6866618523 Allow more flexible spelling when calling "sbase caseplans" 2022-08-18 18:36:46 -04:00
..
behave Make improvements to Recorder Mode 2022-08-17 01:49:51 -04:00
common Update SeleniumBase exceptions 2022-05-25 21:55:44 -04:00
config Update default timings 2022-06-15 13:41:17 -04:00
console_scripts Allow more flexible spelling when calling "sbase caseplans" 2022-08-18 18:36:46 -04:00
core Update SeleniumBase Visual Testing 2022-08-17 02:07:39 -04:00
drivers Update the documentation 2022-05-26 20:08:36 -04:00
extensions Update the documentation 2022-08-18 15:52:00 -04:00
fixtures Add new method: get_select_options(dropdown_selector) 2022-08-18 01:35:39 -04:00
js_code Make improvements to Recorder Mode 2022-08-17 01:49:51 -04:00
masterqa os.path.join() should always be used when joining paths 2022-08-17 01:38:14 -04:00
plugins Skip unnecessary pytest plugin steps when using --collect-only / --co 2022-08-18 15:18:32 -04:00
resources Update images 2021-10-21 14:21:08 -04:00
translate Update translations 2022-04-22 02:57:19 -04:00
utilities os.path.join() should always be used when joining paths 2022-08-17 01:38:14 -04:00
ReadMe.md Create the SeleniumBase-Behave integration 2022-05-13 15:57:30 -04:00
__init__.py Refactoring 2022-05-13 18:16:25 -04:00
__main__.py Invoke console scripts with "python -m seleniumbase" 2021-05-19 01:18:11 -04:00
__version__.py Version 3.5.11 2022-08-05 18:28:41 -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.
  • extensions: This folder contains Chrome extensions that can be used during test runs.
  • common: This folder contains useful Python decorators that can be used in tests.
  • utilities: This folder contains code for spinning up your own Selenium Grid, and more.
  • resources: This folder contains copies of JavaScript resources that are 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