SeleniumBase/seleniumbase
Michael Mintz fa8887b801 Add double_click_with_offset() method 2022-03-22 15:32:57 -04:00
..
common Update code related to deprecated methods 2021-10-20 22:39:08 -04:00
config Set "WAIT_FOR_RSC_ON_CLICKS" to be False by default 2021-12-03 00:08:30 -05:00
console_scripts Update example console scripts from the docs 2022-03-18 10:34:05 -04:00
core Initialize key variables to None 2022-02-09 14:37:17 -05:00
drivers Update the docs 2020-05-19 14:13:17 -04:00
extensions Allow the Recorder to record "canvas" actions 2022-03-02 14:53:45 -05:00
fixtures Add double_click_with_offset() method 2022-03-22 15:32:57 -04:00
js_code Allow the Recorder to record "canvas" actions 2022-03-02 14:53:45 -05:00
masterqa Update the docs 2022-02-03 22:16:49 -05:00
plugins Check for service process before driver.quit() on Windows 2022-03-18 10:30:56 -04:00
resources Update images 2021-10-21 14:21:08 -04:00
translate Update method translations 2021-12-13 21:35:48 -05:00
utilities Add more browser types for local Selenium Grid nodes 2022-02-01 00:51:20 -05:00
ReadMe.md Update a ReadMe 2021-10-11 17:45:43 -04:00
__init__.py Update __init__.py 2022-02-25 18:08:31 -05:00
__main__.py Invoke console scripts with "python -m seleniumbase" 2021-05-19 01:18:11 -04:00
__version__.py Version 2.4.23 2022-03-18 10:35:36 -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.
  • masterqa: MasterQA is a tool for combining automation with manual verification.

SeleniumBase