SeleniumBase/seleniumbase
Michael Mintz 633952492b Version 1.66.12 2021-10-11 17:01:09 -04:00
..
common Update examples and docs 2021-05-22 14:15:36 -04:00
config If a click opens a new tab, switch to it automatically 2021-09-29 03:19:34 -04:00
console_scripts Update console scripts 2021-10-11 16:58:56 -04:00
core Specify the driver executable_path as needed 2021-10-08 23:52:41 -04:00
drivers Update the docs 2020-05-19 14:13:17 -04:00
extensions Update Recorder-parsing of classes and form submissions 2021-10-05 23:21:44 -04:00
fixtures Update the docs 2021-10-08 00:57:57 -04:00
js_code Update Recorder-parsing of classes and form submissions 2021-10-05 23:21:44 -04:00
masterqa Add keyboard shortcuts to MasterQA mode 2021-08-23 22:47:52 -04:00
plugins Fail fast if using Recorder Mode without Chrome or Edge 2021-10-08 00:44:22 -04:00
resources Refactor seleniumbase resource files 2021-03-26 17:42:59 -04:00
translate Add extra translations to the universal translator 2021-07-12 01:08:19 -04:00
utilities Update the docs 2021-09-20 03:22:58 -04:00
ReadMe.md Update the docs 2021-09-20 03:22:58 -04:00
__init__.py Update __init__.py 2021-05-08 14:17:24 -04:00
__main__.py Invoke console scripts with "python -m seleniumbase" 2021-05-19 01:18:11 -04:00
__version__.py Version 1.66.12 2021-10-11 17:01:09 -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 to 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.
  • masterqa: MasterQA is a tool for combining automation with manual verification.

SeleniumBase