Update documentation for Selenium 4.30.0 (py) #15476
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
User description
This PR updates the API documentation for py language bindings to version 4.30.0.
PR Type
documentation, enhancement, formatting, dependencies
Description
Updated the API documentation for Selenium Python bindings to version 4.30.0.
Added multi-language support for Lunr.js, including languages such as Japanese, Turkish, Romanian, Italian, Spanish, French, Portuguese, Hungarian, Finnish, Russian, Dutch, German, Danish, Norwegian, Thai, and Swedish.
Enhanced search tools with term highlighting, query handling improvements, and anchored content extraction.
Added new JavaScript utilities for Lunr.js, including stemmer support and multi-language configurations.
Improved CSS styling for dropdown menus and updated basic styles with visited link styling.
Added Modernizr library for feature detection and Material Icons font CSS.
Updated HTML structure and styling for documentation pages, improving accessibility and navigation.
Cleaned up formatting in multiple documentation files by removing excessive blank lines.
Updated copyright years to 2024 across various files.
Updated documentation options to reflect version 4.30.0.
Changes walkthrough 📝
26 files
tinyseg.js
Add Japanese text segmentation support for Lunr.js.
docs/api/py/_static/javascripts/lunr/tinyseg.js
tinyseg.js
for Lunr.js.lunr.tr.js
Add Turkish language support for Lunr.js.
docs/api/py/_static/javascripts/lunr/lunr.tr.js
lunr.tr.js
for Lunr.js.filtering.
lunr.ro.js
Add Romanian language support for Lunr.js.
docs/api/py/_static/javascripts/lunr/lunr.ro.js
lunr.ro.js
for Lunr.js.filtering.
lunr.it.js
Add Italian language support for Lunr.js.
docs/api/py/_static/javascripts/lunr/lunr.it.js
lunr.it.js
for Lunr.js.filtering.
lunr.es.js
Add Spanish language support for Lunr.js.
docs/api/py/_static/javascripts/lunr/lunr.es.js
lunr.es.js
for Lunr.js.filtering.
lunr.fr.js
Add French language support for Lunr.js.
docs/api/py/_static/javascripts/lunr/lunr.fr.js
lunr.fr.js
for Lunr.js.filtering.
lunr.jp.js
Add Japanese language redirection for Lunr.js.
docs/api/py/_static/javascripts/lunr/lunr.jp.js
lunr.jp.js
for Lunr.js.lunr.ja
for Japanese language support.lunr.pt.js
Add Portuguese language support for Lunr.js.
docs/api/py/_static/javascripts/lunr/lunr.pt.js
Lunr.js.
lunr.hu.js
Add Hungarian language support for Lunr.js.
docs/api/py/_static/javascripts/lunr/lunr.hu.js
searchtools.js
Improve search tools with highlighting and query handling.
docs/api/py/_static/searchtools.js
lunr.fi.js
Add Finnish language support for Lunr.js.
docs/api/py/_static/javascripts/lunr/lunr.fi.js
lunr.ru.js
Add Russian language support for Lunr.js.
docs/api/py/_static/javascripts/lunr/lunr.ru.js
lunr.du.js
Add deprecated Dutch language support for Lunr.js.
docs/api/py/_static/javascripts/lunr/lunr.du.js
support in Lunr.js.
lunr.nl.js
Add Dutch language support for Lunr.js.
docs/api/py/_static/javascripts/lunr/lunr.nl.js
lunr.de.js
Add German language support for Lunr.js.
docs/api/py/_static/javascripts/lunr/lunr.de.js
lunr.da.js
Add Danish language support for Lunr.js.
docs/api/py/_static/javascripts/lunr/lunr.da.js
lunr.no.js
Add Norwegian language support for Lunr.js.
docs/api/py/_static/javascripts/lunr/lunr.no.js
lunr.ja.js
Add Japanese language support for Lunr.js.
docs/api/py/_static/javascripts/lunr/lunr.ja.js
lunr.th.js
Add Thai language support for Lunr.js.
docs/api/py/_static/javascripts/lunr/lunr.th.js
lunr.sv.js
Add Swedish language support for Lunr.js search functionality.
docs/api/py/_static/javascripts/lunr/lunr.sv.js
lunr.stemmer.support.js
Add stemmer support utilities for Lunr.js.
docs/api/py/_static/javascripts/lunr/lunr.stemmer.support.js
sphinx_highlight.js
Improve highlighting functionality and search page behavior.
docs/api/py/_static/sphinx_highlight.js
_highlight
function to recursively highlight multipleoccurrences in a node.
search page.
version_dropdown.js
Add dynamic version dropdown menu functionality.
docs/api/py/_static/javascripts/version_dropdown.js
menu.
header.
lunr.multi.js
Add multi-language support for Lunr.js search functionality.
docs/api/py/_static/javascripts/lunr/lunr.multi.js
indexing.
material.css
Add CSS for dropdown menu styling.
docs/api/py/_static/material.css
basic.css
Update basic CSS with visited link styling.
docs/api/py/_static/basic.css
2 files
modernizr.js
Add Modernizr library for feature detection.
docs/api/py/_static/javascripts/modernizr.js
material-icons.css
Add Material Icons font CSS.
docs/api/py/_static/fonts/material-icons.css
3 files
language_data.js
Update copyright and clarify comments in language data.
docs/api/py/_static/language_data.js
availability.
doctools.js
Update copyright year in doctools.js.
docs/api/py/_static/doctools.js
selenium.webdriver.chromium.options.html
Revamp HTML structure for Chromium options documentation.
docs/api/py/webdriver_chromium/selenium.webdriver.chromium.options.html
1 files
documentation_options.js
Update documentation options for version 4.30.0.
docs/api/py/_static/documentation_options.js
DOCUMENTATION_OPTIONS
toconst
.5 files
selenium.webdriver.common.bidi.cdp.rst.txt
Clean up formatting in bidi.cdp documentation.
docs/api/py/_sources/webdriver/selenium.webdriver.common.bidi.cdp.rst.txt
selenium.webdriver.common.virtual_authenticator.rst.txt
Clean up formatting in virtual authenticator documentation.
docs/api/py/_sources/webdriver/selenium.webdriver.common.virtual_authenticator.rst.txt
selenium.webdriver.remote.webdriver.rst.txt
Clean up formatting in remote webdriver documentation.
docs/api/py/_sources/webdriver/selenium.webdriver.remote.webdriver.rst.txt
selenium.webdriver.support.expected_conditions.rst.txt
Clean up formatting in expected conditions documentation.
docs/api/py/_sources/webdriver_support/selenium.webdriver.support.expected_conditions.rst.txt
selenium.webdriver.support.event_firing_webdriver.rst.txt
Clean up formatting in event firing webdriver documentation.
docs/api/py/_sources/webdriver_support/selenium.webdriver.support.event_firing_webdriver.rst.txt
101 files