Implementation:SeleniumHQ Selenium Closure UI ContainerRenderer
| Knowledge Sources | |
|---|---|
| Domains | JavaScript_Atoms, Vendored_Library |
| Last Updated | 2026-02-12 00:00 GMT |
Overview
Vendored Google Closure Library UI module providing the base renderer class for containers, used by Selenium JavaScript atoms.
Description
goog.ui.ContainerRenderer is a vendored copy of the Google Closure Library module. It serves as the default renderer for `goog.ui.Container`, handling DOM creation, decoration, ARIA roles, and CSS class management. It provides a `getCustomRenderer` factory method for creating renderers with custom CSS base classes. Selenium uses this for its JavaScript atom infrastructure.
Usage
This module is consumed internally by Selenium's JavaScript atoms build system. Not imported directly by end users.
Code Reference
Source Location
- Repository: SeleniumHQ_Selenium
- File: third_party/closure/goog/ui/containerrenderer.js
- Lines: 1-389
Key Exports
goog.provide('goog.ui.ContainerRenderer');