Repository Analysis

SeleniumHQ/selenium

A browser automation framework and ecosystem.

11.9 Low AI signal View on GitHub
11.9
Adjusted Score
11.9
Raw Score
100%
Time Factor
2026-05-30
Last Push
34,135
Stars
Java
Language
707,130
Lines of Code
4217
Files
6163
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 180HIGH 60MEDIUM 82LOW 5841

Pattern Findings

6163 matches across 18 categories. Click a row to expand file-level details.

Over-Commented Block4122 hits · 4098 pts
SeverityFileLineSnippet
LOWpy/run_sphinx_autogen.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/conftest.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/generate_api_module_listing.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/generate.py1# The MIT License(MIT)
LOWpy/requirements_lock.txt361 # via virtualenv
LOWpy/requirements_lock.txt861 # via
LOWpy/requirements_lock.txt881 --hash=sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746
LOWpy/requirements_lock.txt1121 # exceptiongroup
LOWpy/generate_bidi.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/run_mypy.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/release-selenium.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/__init__.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/common/__init__.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/common/exceptions.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/__init__.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/firefox/options.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/firefox/service.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/firefox/remote_connection.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/firefox/__init__.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/firefox/firefox_profile.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/firefox/webdriver.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/wpewebkit/options.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/wpewebkit/service.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/wpewebkit/__init__.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/wpewebkit/webdriver.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/webkitgtk/options.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/webkitgtk/service.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/webkitgtk/__init__.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/webkitgtk/webdriver.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/edge/options.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/edge/service.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/edge/remote_connection.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/edge/__init__.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/edge/webdriver.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/chromium/options.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/chromium/service.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/chromium/remote_connection.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/chromium/__init__.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/chromium/webdriver.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/common/options.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/common/service.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/common/window.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/common/log.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/common/proxy.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/common/selenium_manager.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/common/print_page_options.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/common/__init__.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/common/keys.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/common/timeouts.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/common/virtual_authenticator.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/common/utils.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/common/api_request_context.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/common/action_chains.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/common/desired_capabilities.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/common/by.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/common/webdriver.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/common/alert.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/common/driver_finder.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/common/actions/action_builder.py1# Licensed to the Software Freedom Conservancy (SFC) under one
LOWpy/selenium/webdriver/common/actions/interaction.py1# Licensed to the Software Freedom Conservancy (SFC) under one
4062 more matches not shown…
Hallucination Indicators180 hits · 1895 pts
SeverityFileLineSnippet
CRITICAL…nium/bidi/emulation/SetScreenSettingsOverrideTest.java50 if (org.openqa.selenium.testing.drivers.Browser.detect() == CHROME) {
CRITICAL…nium/bidi/emulation/SetScreenSettingsOverrideTest.java83 if (org.openqa.selenium.testing.drivers.Browser.detect() == CHROME) {
CRITICAL…/test/org/openqa/selenium/testing/drivers/Browser.java120 BROWSER_NAME, org.openqa.selenium.remote.Browser.HTMLUNIT.browserName()),
CRITICAL…nium/testing/drivers/TestInternetExplorerSupplier.java37 if (!org.openqa.selenium.remote.Browser.IE.is(caps)) {
CRITICAL…m/grid/sessionmap/redis/RedisBackedSessionMapTest.java316 return new org.openqa.selenium.grid.data.NodeStatus(
CRITICAL…m/grid/sessionmap/redis/RedisBackedSessionMapTest.java336 return new org.openqa.selenium.grid.data.NodeStatus(
CRITICAL…g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java308 new org.openqa.selenium.grid.data.Session(
CRITICAL…g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java358 new org.openqa.selenium.grid.data.Session(
CRITICAL…g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java394 new org.openqa.selenium.grid.graphql.Session(
CRITICAL…g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java436 new org.openqa.selenium.grid.data.Session(
CRITICAL…g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java473 new org.openqa.selenium.grid.graphql.Session(
CRITICAL…g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java512 new org.openqa.selenium.grid.data.Session(
CRITICAL…g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java549 new org.openqa.selenium.grid.graphql.Session(
CRITICAL…g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java596 new org.openqa.selenium.grid.data.Session(
CRITICAL…g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java657 new org.openqa.selenium.grid.data.Session(
CRITICAL…g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java696 new org.openqa.selenium.grid.data.Session(
CRITICAL…org/openqa/selenium/grid/node/local/LocalNodeTest.java445 new org.openqa.selenium.grid.node.NodeCommandInterceptor() {
CRITICAL…org/openqa/selenium/grid/node/local/LocalNodeTest.java486 new org.openqa.selenium.grid.node.NodeCommandInterceptor() {
CRITICAL…org/openqa/selenium/grid/node/local/LocalNodeTest.java506 new org.openqa.selenium.grid.node.NodeCommandInterceptor() {
CRITICAL…/src/org/openqa/selenium/devtools/v148/v148Target.java43 id -> new org.openqa.selenium.devtools.v148.target.model.SessionID(id.toString())),
CRITICAL…/src/org/openqa/selenium/devtools/v148/v148Target.java45 id -> new org.openqa.selenium.devtools.v148.target.model.TargetID(id.toString())));
CRITICAL…/src/org/openqa/selenium/devtools/v148/v148Target.java62 new org.openqa.selenium.devtools.idealized.target.model.TargetInfo(
CRITICAL…/src/org/openqa/selenium/devtools/v148/v148Target.java85 new org.openqa.selenium.devtools.v148.target.model.TargetID(targetId.toString()),
CRITICALjava/src/org/openqa/selenium/devtools/v148/v148Log.java50 return new org.openqa.selenium.devtools.idealized.log.model.LogEntry(
CRITICAL…src/org/openqa/selenium/devtools/v148/v148Network.java60 return org.openqa.selenium.devtools.v148.network.Network.setUserAgentOverride(
CRITICAL…src/org/openqa/selenium/devtools/v148/v148Network.java66 return org.openqa.selenium.devtools.v148.network.Network.setCacheDisabled(false);
CRITICAL…src/org/openqa/selenium/devtools/v148/v148Network.java71 return org.openqa.selenium.devtools.v148.network.Network.setCacheDisabled(true);
CRITICALjava/src/org/openqa/selenium/devtools/v146/v146Log.java50 return new org.openqa.selenium.devtools.idealized.log.model.LogEntry(
CRITICAL…src/org/openqa/selenium/devtools/v146/v146Network.java60 return org.openqa.selenium.devtools.v146.network.Network.setUserAgentOverride(
CRITICAL…src/org/openqa/selenium/devtools/v146/v146Network.java66 return org.openqa.selenium.devtools.v146.network.Network.setCacheDisabled(false);
CRITICAL…src/org/openqa/selenium/devtools/v146/v146Network.java71 return org.openqa.selenium.devtools.v146.network.Network.setCacheDisabled(true);
CRITICAL…/src/org/openqa/selenium/devtools/v146/v146Target.java43 id -> new org.openqa.selenium.devtools.v146.target.model.SessionID(id.toString())),
CRITICAL…/src/org/openqa/selenium/devtools/v146/v146Target.java45 id -> new org.openqa.selenium.devtools.v146.target.model.TargetID(id.toString())));
CRITICAL…/src/org/openqa/selenium/devtools/v146/v146Target.java62 new org.openqa.selenium.devtools.idealized.target.model.TargetInfo(
CRITICAL…/src/org/openqa/selenium/devtools/v146/v146Target.java85 new org.openqa.selenium.devtools.v146.target.model.TargetID(targetId.toString()),
CRITICALjava/src/org/openqa/selenium/devtools/v147/v147Log.java50 return new org.openqa.selenium.devtools.idealized.log.model.LogEntry(
CRITICAL…/src/org/openqa/selenium/devtools/v147/v147Target.java43 id -> new org.openqa.selenium.devtools.v147.target.model.SessionID(id.toString())),
CRITICAL…/src/org/openqa/selenium/devtools/v147/v147Target.java45 id -> new org.openqa.selenium.devtools.v147.target.model.TargetID(id.toString())));
CRITICAL…/src/org/openqa/selenium/devtools/v147/v147Target.java62 new org.openqa.selenium.devtools.idealized.target.model.TargetInfo(
CRITICAL…/src/org/openqa/selenium/devtools/v147/v147Target.java85 new org.openqa.selenium.devtools.v147.target.model.TargetID(targetId.toString()),
CRITICAL…src/org/openqa/selenium/devtools/v147/v147Network.java60 return org.openqa.selenium.devtools.v147.network.Network.setUserAgentOverride(
CRITICAL…src/org/openqa/selenium/devtools/v147/v147Network.java66 return org.openqa.selenium.devtools.v147.network.Network.setCacheDisabled(false);
CRITICAL…src/org/openqa/selenium/devtools/v147/v147Network.java71 return org.openqa.selenium.devtools.v147.network.Network.setCacheDisabled(true);
CRITICALjava/src/org/openqa/selenium/grid/graphql/Node.java139 return new org.openqa.selenium.grid.graphql.Session(
CRITICALjava/src/org/openqa/selenium/grid/graphql/Grid.java152 new org.openqa.selenium.grid.graphql.Session(
CRITICAL…/src/org/openqa/selenium/grid/graphql/SessionData.java52 return new org.openqa.selenium.grid.graphql.Session(
CRITICALjava/src/org/openqa/selenium/grid/graphql/Session.java91 return new org.openqa.selenium.grid.graphql.Slot(
CRITICAL…va/src/org/openqa/selenium/remote/RemoteWebDriver.java119 org.openqa.selenium.internal.Debug.configureLogger();
CRITICALjava/src/org/openqa/selenium/remote/RemoteScript.java61 this.script = new org.openqa.selenium.bidi.module.Script(driver);
CRITICALjava/src/org/openqa/selenium/remote/RemoteNetwork.java54 this.network = new org.openqa.selenium.bidi.module.Network(driver);
CRITICAL…remote/tracing/opentelemetry/SeleniumSpanExporter.java48 AttributeKey.stringKey(org.openqa.selenium.remote.tracing.AttributeKey.SPAN_KIND.getKey());
CRITICALdotnet/private/mtp_shim.cs25 await global::Microsoft.Testing.Platform.Builder.TestApplication.CreateBuilderAsync(args);
CRITICALdotnet/private/mtp_shim.cs27 global::NUnit.VisualStudio.TestAdapter.TestingPlatformAdapter.TestingPlatformBuilderHook.AddExtensions(builder,
CRITICALdotnet/src/webdriver/JavaScriptEngine.cs140 await this.session.Value.Domains.JavaScript.Evaluate(script).ConfigureAwait(false);
CRITICALdotnet/src/webdriver/JavaScriptEngine.cs176 string scriptId = await this.session.Value.Domains.JavaScript.AddScriptToEvaluateOnNewDocument(script).Configure
CRITICALdotnet/src/webdriver/JavaScriptEngine.cs196 await this.session.Value.Domains.JavaScript.RemoveScriptToEvaluateOnNewDocument(scriptId).ConfigureAwait(fal
CRITICALdotnet/src/webdriver/JavaScriptEngine.cs234 await this.session.Value.Domains.JavaScript.Evaluate(creationScript).ConfigureAwait(false);
CRITICALdotnet/src/webdriver/JavaScriptEngine.cs235 string scriptId = await this.session.Value.Domains.JavaScript.AddScriptToEvaluateOnNewDocument(creationScript).C
CRITICALdotnet/src/webdriver/JavaScriptEngine.cs254 await this.session.Value.Domains.JavaScript.Evaluate(script.MakeRemovalScript()).ConfigureAwait(false);
CRITICALdotnet/src/webdriver/JavaScriptEngine.cs255 await this.session.Value.Domains.JavaScript.RemoveScriptToEvaluateOnNewDocument(script.ScriptId).ConfigureAw
120 more matches not shown…
Hyper-Verbose Identifiers1515 hits · 1601 pts
SeverityFileLineSnippet
LOWpy/conftest.py91def pytest_runtest_makereport(item, call):
LOWpy/conftest.py521def pytest_exception_interact(node, call, report):
LOWpy/generate_bidi.py105def load_enhancements_manifest(manifest_path: str | None) -> dict[str, Any]:
LOWpy/generate_bidi.py616 def _convert_method_to_event_name(method_suffix: str) -> str:
LOWpy/generate_bidi.py686 code += """def validate_download_behavior(
LOWpy/generate_bidi.py1363 def _extract_parameters_and_required(
LOWpy/generate_bidi.py1446def module_name_to_class_name(module_name: str) -> str:
LOWpy/generate_bidi.py709 code += """def transform_download_params(
LOWpy/selenium/webdriver/firefox/firefox_profile.py137 def assume_untrusted_cert_issuer(self):
LOWpy/selenium/webdriver/firefox/firefox_profile.py142 def assume_untrusted_cert_issuer(self, value) -> None:
LOWpy/selenium/webdriver/firefox/webdriver.py151 def get_full_page_screenshot_as_file(self, filename) -> bool:
LOWpy/selenium/webdriver/firefox/webdriver.py179 def save_full_page_screenshot(self, filename) -> bool:
LOWpy/selenium/webdriver/firefox/webdriver.py194 def get_full_page_screenshot_as_png(self) -> bytes:
LOWpy/selenium/webdriver/webkitgtk/options.py47 def overlay_scrollbars_enabled(self) -> bool:
LOWpy/selenium/webdriver/webkitgtk/options.py52 def overlay_scrollbars_enabled(self, value) -> None:
LOWpy/selenium/webdriver/chromium/webdriver.py105 def delete_network_conditions(self) -> None:
LOWpy/selenium/webdriver/common/options.py381 def ignore_local_proxy_environment_variables(self) -> None:
LOWpy/selenium/webdriver/common/options.py411 def ignore_local_proxy_environment_variables(self) -> None:
LOWpy/selenium/webdriver/common/service.py121 def assert_process_still_running(self) -> None:
LOWpy/selenium/webdriver/common/service.py137 def send_remote_shutdown_command(self) -> None:
LOWpy/selenium/webdriver/common/proxy.py162 def _verify_proxy_type_compatibility(self, compatible_proxy):
LOWpy/selenium/webdriver/common/virtual_authenticator.py133 def create_non_resident_credential(cls, id: bytes, rp_id: str, private_key: bytes, sign_count: int) -> "Credential":
LOWpy/selenium/webdriver/common/virtual_authenticator.py148 def create_resident_credential(
LOWpy/selenium/webdriver/common/virtual_authenticator.py195def required_chromium_based_browser(func):
LOWpy/selenium/webdriver/common/virtual_authenticator.py209def required_virtual_authenticator(func):
LOWpy/selenium/webdriver/common/action_chains.py257 def move_to_element_with_offset(self, to_element: WebElement, xoffset: int, yoffset: int) -> ActionChains:
LOWpy/selenium/webdriver/common/webdriver.py52 def delete_downloadable_files(self, *args, **kwargs):
LOWpy/selenium/webdriver/support/expected_conditions.py75def presence_of_element_located(locator: tuple[str, str]) -> Callable[[WebDriverOrWebElement], WebElement]:
LOWpy/selenium/webdriver/support/expected_conditions.py164def visibility_of_element_located(
LOWpy/selenium/webdriver/support/expected_conditions.py226def presence_of_all_elements_located(locator: tuple[str, str]) -> Callable[[WebDriverOrWebElement], list[WebElement]]:
LOWpy/selenium/webdriver/support/expected_conditions.py248def visibility_of_any_elements_located(locator: tuple[str, str]) -> Callable[[WebDriverOrWebElement], list[WebElement]]:
LOWpy/selenium/webdriver/support/expected_conditions.py270def visibility_of_all_elements_located(
LOWpy/selenium/webdriver/support/expected_conditions.py301def text_to_be_present_in_element(locator: tuple[str, str], text_: str) -> Callable[[WebDriverOrWebElement], bool]:
LOWpy/selenium/webdriver/support/expected_conditions.py330def text_to_be_present_in_element_value(
LOWpy/selenium/webdriver/support/expected_conditions.py363def text_to_be_present_in_element_attribute(
LOWpy/selenium/webdriver/support/expected_conditions.py397def frame_to_be_available_and_switch_to_it(
LOWpy/selenium/webdriver/support/expected_conditions.py427def invisibility_of_element_located(
LOWpy/selenium/webdriver/support/expected_conditions.py574def element_located_to_be_selected(locator: tuple[str, str]) -> Callable[[WebDriverOrWebElement], bool]:
LOWpy/selenium/webdriver/support/expected_conditions.py596def element_selection_state_to_be(element: WebElement, is_selected: bool) -> Callable[[Any], bool]:
LOWpy/selenium/webdriver/support/expected_conditions.py621def element_located_selection_state_to_be(
LOWpy/selenium/webdriver/support/expected_conditions.py716def element_attribute_to_include(locator: tuple[str, str], attribute_: str) -> Callable[[WebDriverOrWebElement], bool]:
LOWpy/selenium/webdriver/support/select.py260 def _has_css_property_and_visible(self, option) -> bool:
LOWpy/selenium/webdriver/remote/remote_connection.py211 def get_certificate_bundle_path(cls):
LOWpy/selenium/webdriver/remote/remote_connection.py227 def set_certificate_bundle_path(cls, path):
LOWpy/selenium/webdriver/remote/remote_connection.py243 def get_remote_connection_headers(cls, parsed_url, keep_alive=False):
LOWpy/selenium/webdriver/remote/remote_connection.py271 def _identify_http_proxy_auth(self):
LOWpy/selenium/webdriver/remote/remote_connection.py276 def _separate_http_proxy_auth(self):
LOWpy/selenium/webdriver/remote/webelement.py311 def location_once_scrolled_into_view(self) -> dict:
LOWpy/selenium/webdriver/remote/webdriver.py1021 def _check_if_window_handle_is_current(self, windowHandle: str) -> None:
LOWpy/selenium/webdriver/remote/webdriver.py1419 def add_virtual_authenticator(self, options: VirtualAuthenticatorOptions) -> None:
LOWpy/selenium/webdriver/remote/webdriver.py1438 def remove_virtual_authenticator(self) -> None:
LOWpy/selenium/webdriver/remote/webdriver.py1544 def delete_downloadable_files(self) -> None:
LOW…st/selenium/webdriver/firefox/firefox_context_tests.py33def test_sets_correct_context(driver):
LOW…st/selenium/webdriver/firefox/firefox_context_tests.py43def test_switch_context_to_chrome(driver):
LOW…selenium/webdriver/firefox/ff_installs_addons_tests.py35def test_install_uninstall_signed_addon_xpi(driver, pages):
LOW…selenium/webdriver/firefox/ff_installs_addons_tests.py53def test_install_uninstall_signed_addon_zip(driver, pages):
LOW…selenium/webdriver/firefox/ff_installs_addons_tests.py71def test_install_uninstall_unsigned_addon_zip(driver, pages):
LOW…selenium/webdriver/firefox/ff_installs_addons_tests.py89def test_install_uninstall_signed_addon_dir(driver, pages):
LOW…selenium/webdriver/firefox/ff_installs_addons_tests.py111def test_install_uninstall_unsigned_addon_dir(driver, pages):
LOW…driver/firefox/ff_takes_full_page_screenshots_tests.py36def test_get_full_page_screenshot_as_png(driver, pages):
1455 more matches not shown…
Decorative Section Separators41 hits · 168 pts
SeverityFileLineSnippet
MEDIUM…est/selenium/webdriver/common/frame_switching_tests.py25# ----------------------------------------------------------------------------------------------
MEDIUM…est/selenium/webdriver/common/frame_switching_tests.py29# ----------------------------------------------------------------------------------------------
MEDIUM…est/selenium/webdriver/common/frame_switching_tests.py59# ----------------------------------------------------------------------------------------------
MEDIUM…est/selenium/webdriver/common/frame_switching_tests.py63# ----------------------------------------------------------------------------------------------
MEDIUM…est/selenium/webdriver/common/frame_switching_tests.py207# ----------------------------------------------------------------------------------------------
MEDIUM…est/selenium/webdriver/common/frame_switching_tests.py211# ----------------------------------------------------------------------------------------------
MEDIUM…selenium/webdriver/common/api_request_context_tests.py190# ===========================================================================
MEDIUM…selenium/webdriver/common/api_request_context_tests.py192# ===========================================================================
MEDIUM…selenium/webdriver/common/api_request_context_tests.py394# ===========================================================================
MEDIUM…selenium/webdriver/common/api_request_context_tests.py396# ===========================================================================
MEDIUM…selenium/webdriver/common/api_request_context_tests.py514# ===========================================================================
MEDIUM…selenium/webdriver/common/api_request_context_tests.py516# ===========================================================================
MEDIUM…selenium/webdriver/common/api_request_context_tests.py539# ===========================================================================
MEDIUM…selenium/webdriver/common/api_request_context_tests.py541# ===========================================================================
MEDIUM…selenium/webdriver/common/api_request_context_tests.py599# ===========================================================================
MEDIUM…selenium/webdriver/common/api_request_context_tests.py601# ===========================================================================
MEDIUM…selenium/webdriver/common/api_request_context_tests.py629# ===========================================================================
MEDIUM…selenium/webdriver/common/api_request_context_tests.py631# ===========================================================================
MEDIUM…selenium/webdriver/common/api_request_context_tests.py940# ===========================================================================
MEDIUM…selenium/webdriver/common/api_request_context_tests.py942# ===========================================================================
MEDIUM…selenium/webdriver/common/api_request_context_tests.py1273# ===========================================================================
MEDIUM…selenium/webdriver/common/api_request_context_tests.py1275# ===========================================================================
MEDIUM…selenium/webdriver/common/api_request_context_tests.py1642# ===========================================================================
MEDIUM…selenium/webdriver/common/api_request_context_tests.py1644# ===========================================================================
MEDIUM…selenium/webdriver/common/api_request_context_tests.py52# ---------------------------------------------------------------------------
MEDIUM…selenium/webdriver/common/api_request_context_tests.py54# ---------------------------------------------------------------------------
MEDIUM…selenium/webdriver/common/api_request_context_tests.py833# ===========================================================================
MEDIUM…selenium/webdriver/common/api_request_context_tests.py835# ===========================================================================
MEDIUMpy/private/bidi_enhancements_manifest.py2154# ============================================================================
MEDIUMpy/private/bidi_enhancements_manifest.py2156# ============================================================================
MEDIUMpy/private/bidi_enhancements_manifest.py2166# ============================================================================
MEDIUMpy/private/bidi_enhancements_manifest.py2168# ============================================================================
MEDIUMpy/private/bidi_enhancements_manifest.py2192# ============================================================================
MEDIUMpy/private/bidi_enhancements_manifest.py2194# ============================================================================
MEDIUMpy/private/bidi_enhancements_manifest.py2223# ============================================================================
MEDIUMpy/private/bidi_enhancements_manifest.py2225# ============================================================================
MEDIUMpy/private/bidi_enhancements_manifest.py33# ============================================================================
MEDIUMpy/private/bidi_enhancements_manifest.py35# ============================================================================
MEDIUMpy/private/bidi_enhancements_manifest.py55# ============================================================================
MEDIUMpy/private/bidi_enhancements_manifest.py2259# ============================================================================
MEDIUMpy/private/bidi_enhancements_manifest.py2261# ============================================================================
Cross-File Repetition26 hits · 130 pts
SeverityFileLineSnippet
HIGH…ium/webdriver/common/interactions_with_device_tests.py0copied from org.openqa.selenium.interactions.testbasicmouseinterface.
HIGH…ium/webdriver/common/interactions_with_device_tests.py0copied from org.openqa.selenium.interactions.testbasicmouseinterface.
HIGH…ium/webdriver/common/interactions_with_device_tests.py0copied from org.openqa.selenium.interactions.testbasicmouseinterface.
HIGH…ium/webdriver/common/interactions_with_device_tests.py0copied from org.openqa.selenium.interactions.testbasicmouseinterface.
HIGH…ium/webdriver/common/interactions_with_device_tests.py0copied from org.openqa.selenium.interactions.testbasicmouseinterface.
HIGH…ium/webdriver/common/interactions_with_device_tests.py0copied from org.openqa.selenium.interactions.testbasicmouseinterface.
HIGHpy/test/selenium/webdriver/common/interactions_tests.py0copied from org.openqa.selenium.interactions.testbasicmouseinterface.
HIGHpy/test/selenium/webdriver/common/interactions_tests.py0copied from org.openqa.selenium.interactions.testbasicmouseinterface.
HIGHpy/test/selenium/webdriver/common/interactions_tests.py0copied from org.openqa.selenium.interactions.testbasicmouseinterface.
HIGHpy/test/selenium/webdriver/common/interactions_tests.py0copied from org.openqa.selenium.interactions.testbasicmouseinterface.
HIGHpy/test/selenium/webdriver/common/interactions_tests.py0copied from org.openqa.selenium.interactions.testbasicmouseinterface.
HIGHpy/test/selenium/webdriver/common/interactions_tests.py0copied from org.openqa.selenium.interactions.testbasicmouseinterface.
HIGHpy/test/selenium/webdriver/common/interactions_tests.py0copied from org.openqa.selenium.interactions.testbasicmouseinterface.
HIGHpy/test/selenium/webdriver/common/interactions_tests.py0copied from org.openqa.selenium.interactions.testbasicmouseinterface.
HIGHpy/test/selenium/webdriver/common/interactions_tests.py0copied from org.openqa.selenium.interactions.testbasicmouseinterface.
HIGH…est/selenium/webdriver/common/w3c_interaction_tests.py0copied from org.openqa.selenium.interactions.testbasicmouseinterface.
HIGH…est/selenium/webdriver/common/w3c_interaction_tests.py0copied from org.openqa.selenium.interactions.testbasicmouseinterface.
HIGH…est/selenium/webdriver/common/w3c_interaction_tests.py0copied from org.openqa.selenium.interactions.testbasicmouseinterface.
HIGH…est/selenium/webdriver/common/w3c_interaction_tests.py0copied from org.openqa.selenium.interactions.testbasicmouseinterface.
HIGH…ium/webdriver/common/interactions_with_device_tests.py0copied from org.openqa.selenium.interactions.combinedinputactionstest.
HIGH…ium/webdriver/common/interactions_with_device_tests.py0copied from org.openqa.selenium.interactions.combinedinputactionstest.
HIGHpy/test/selenium/webdriver/common/interactions_tests.py0copied from org.openqa.selenium.interactions.combinedinputactionstest.
HIGHpy/test/selenium/webdriver/common/interactions_tests.py0copied from org.openqa.selenium.interactions.combinedinputactionstest.
HIGH…ium/webdriver/common/interactions_with_device_tests.py0return list of key events recorded in the test_keys_page fixture.
HIGHpy/test/selenium/webdriver/common/interactions_tests.py0return list of key events recorded in the test_keys_page fixture.
HIGH…est/selenium/webdriver/common/w3c_interaction_tests.py0return list of key events recorded in the test_keys_page fixture.
Cross-Language Confusion17 hits · 95 pts
SeverityFileLineSnippet
HIGHpy/generate_bidi.py732 else: # None — reset to browser default (sent as JSON null)
HIGHpy/selenium/webdriver/remote/webelement.py214 f"/* getAttribute */return ({getAttribute_js}).apply(null, arguments);", self, name
HIGHpy/selenium/webdriver/remote/webelement.py308 return self.parent.execute_script(f"/* isDisplayed */return ({isDisplayed_js}).apply(null, arguments);", self)
HIGHpy/selenium/webdriver/remote/webdriver.py894 find_element_js = f"/* findElements */return ({raw_function}).apply(null, arguments);"
HIGHpy/test/selenium/webdriver/common/bidi_script_tests.py957 result = driver.execute_script("return null;")
HIGHpy/test/selenium/webdriver/common/bidi_script_tests.py661 if(arg!==null)
HIGHpy/test/selenium/webdriver/common/bidi_script_tests.py662 throw Error("Argument should be null, but was "+arg);
HIGHpy/test/selenium/webdriver/common/bidi_script_tests.py1255 return elem ? elem.textContent : null;
HIGH…m/webdriver/common/executing_async_javascript_tests.py49 assert driver.execute_async_script("arguments[arguments.length - 1](null)") is None
HIGH…m/webdriver/common/executing_async_javascript_tests.py72 result = driver.execute_async_script("arguments[arguments.length - 1]([null, 123, 'abc', true, false]);")
HIGH…est/selenium/webdriver/common/w3c_interaction_tests.py380 height: window.innerHeight || document.documentElement.clientHeight,
HIGH…est/selenium/webdriver/common/w3c_interaction_tests.py381 width: window.innerWidth || document.documentElement.clientWidth,
HIGH…elenium/webdriver/common/executing_javascript_tests.py264 driver.execute_script("document.alerts.push('hello world')")
HIGH…st/selenium/webdriver/common/bidi_permissions_tests.py36 callback(null);
HIGH…unit/selenium/webdriver/chrome/chrome_options_tests.py95 mocker.patch("selenium.webdriver.chromium.options.open").return_value = open(null)
HIGHpy/private/bidi_enhancements_manifest.py130 # The BiDi spec marks it as required (can be null, but must be present).
HIGHpy/private/bidi_enhancements_manifest.py2219 else: # None — reset to browser default (sent as JSON null)
Excessive Try-Catch Wrapping64 hits · 74 pts
SeverityFileLineSnippet
LOWpy/conftest.py489 except Exception:
LOWpy/conftest.py492 except Exception:
LOWpy/conftest.py505 except Exception:
LOWpy/conftest.py573 except Exception:
MEDIUMpy/conftest.py482def ensure_valid_window():
LOWpy/generate_bidi.py143 except Exception as e:
LOWpy/generate_bidi.py1729 except Exception as e:
LOWpy/selenium/webdriver/firefox/firefox_profile.py170 except Exception:
LOWpy/selenium/webdriver/firefox/firefox_profile.py317 except Exception as e:
LOWpy/selenium/webdriver/firefox/webdriver.py70 except Exception:
LOWpy/selenium/webdriver/wpewebkit/webdriver.py47 except Exception:
LOWpy/selenium/webdriver/webkitgtk/webdriver.py47 except Exception:
LOWpy/selenium/webdriver/chromium/webdriver.py67 except Exception:
LOWpy/selenium/webdriver/common/service.py204 except Exception:
LOWpy/selenium/webdriver/common/selenium_manager.py148 except Exception as err:
LOWpy/selenium/webdriver/common/utils.py53 except Exception as e:
LOWpy/selenium/webdriver/common/utils.py129 except Exception:
LOWpy/selenium/webdriver/common/utils.py168 except Exception:
LOWpy/selenium/webdriver/common/api_request_context.py611 except Exception:
LOWpy/selenium/webdriver/common/api_request_context.py620 except Exception:
LOWpy/selenium/webdriver/common/api_request_context.py637 except Exception:
LOWpy/selenium/webdriver/common/api_request_context.py642 except Exception:
LOWpy/selenium/webdriver/common/webdriver.py37 except Exception:
LOWpy/selenium/webdriver/common/driver_finder.py76 except Exception as err:
LOWpy/selenium/webdriver/support/event_firing_webdriver.py117 except Exception as exc:
LOWpy/selenium/webdriver/support/event_firing_webdriver.py143 except Exception as exc:
LOWpy/selenium/webdriver/support/event_firing_webdriver.py152 except Exception as exc:
LOWpy/selenium/webdriver/support/event_firing_webdriver.py159 except Exception as exc:
LOWpy/selenium/webdriver/support/event_firing_webdriver.py198 except Exception as exc:
LOWpy/selenium/webdriver/support/event_firing_webdriver.py210 except Exception as exc:
LOWpy/selenium/webdriver/support/event_firing_webdriver.py219 except Exception as exc:
LOWpy/selenium/webdriver/support/event_firing_webdriver.py226 except Exception as exc:
MEDIUMpy/selenium/webdriver/support/event_firing_webdriver.py148def _wrap(*args, **kwargs):
MEDIUMpy/selenium/webdriver/support/event_firing_webdriver.py215def _wrap(*args, **kwargs):
LOWpy/selenium/webdriver/safari/webdriver.py58 except Exception:
LOWpy/selenium/webdriver/safari/webdriver.py66 except Exception:
LOWpy/selenium/webdriver/ie/webdriver.py58 except Exception:
LOWpy/selenium/webdriver/remote/webdriver.py375 except Exception:
MEDIUM…lenium/webdriver/common/bidi_browsing_context_tests.py1099def register_handler(self, thread_id):
MEDIUM…lenium/webdriver/common/bidi_browsing_context_tests.py1113def remove_handler(self, callback_id, thread_id):
LOW…lenium/webdriver/common/bidi_browsing_context_tests.py1108 except Exception as e:
LOW…lenium/webdriver/common/bidi_browsing_context_tests.py1116 except Exception as e:
LOW…lenium/webdriver/common/bidi_browsing_context_tests.py326 except Exception:
LOW…lenium/webdriver/common/bidi_browsing_context_tests.py771 except Exception:
MEDIUMpy/test/selenium/webdriver/common/bidi_storage_tests.py73def get_document_cookie_or_none(driver):
LOWpy/test/selenium/webdriver/common/bidi_storage_tests.py76 except Exception:
LOWpy/test/selenium/webdriver/common/webserver.py169 except Exception as e:
LOW…ium/webdriver/common/interactions_with_device_tests.py38 except Exception:
LOWpy/test/selenium/webdriver/common/interactions_tests.py73 except Exception:
LOWpy/test/selenium/webdriver/common/network.py42 except Exception:
LOW…est/selenium/webdriver/common/w3c_interaction_tests.py336 except Exception:
LOWpy/test/selenium/webdriver/common/alerts_tests.py37 except Exception:
LOWpy/test/selenium/webdriver/common/alerts_tests.py48 except Exception as e:
LOWpy/test/selenium/webdriver/common/alerts_tests.py53 except Exception:
LOWpy/test/selenium/webdriver/safari/launcher_tests.py62 except Exception:
LOWpy/test/selenium/webdriver/safari/launcher_tests.py74 except Exception:
LOWpy/private/_event_manager.py75 except Exception:
LOWpy/private/bidi_enhancements_manifest.py695 except Exception:
LOWpy/private/bidi_enhancements_manifest.py919 except Exception:
LOWpy/private/bidi_enhancements_manifest.py926 except Exception:
4 more matches not shown…
Docstring Block Structure14 hits · 70 pts
SeverityFileLineSnippet
HIGHpy/generate_bidi.py1548Build a BiDi command generator.\n' "\n" " Args:\n" ' method: The BiDi method name (e.g
HIGHpy/AGENTS.md81Brief description. Args: param: Description of param. Returns: Description of return value.
HIGHpy/selenium/webdriver/support/wait.py79Wait until the method returns a value that is not False. Calls the method provided with the driver as an argume
HIGHpy/selenium/webdriver/support/wait.py124Wait until the method returns a value that is False. Calls the method provided with the driver as an argument u
HIGHpy/selenium/webdriver/support/relative_locator.py26Start searching for relative objects using a tag name. Args: tag_name: The DOM tag of element to start sear
HIGHpy/selenium/webdriver/support/relative_locator.py100Add a filter to look for elements above. Args: element_or_locator: Element to look above R
HIGHpy/selenium/webdriver/support/relative_locator.py129Add a filter to look for elements below. Args: element_or_locator: Element to look below R
HIGHpy/selenium/webdriver/support/relative_locator.py157Add a filter to look for elements to the left of. Args: element_or_locator: Element to look to the
HIGHpy/selenium/webdriver/support/relative_locator.py185Add a filter to look for elements right of. Args: element_or_locator: Element to look right of
HIGHpy/selenium/webdriver/support/relative_locator.py285Add a filter to look for elements near. Args: element_or_locator: Element to look near by the eleme
HIGHpy/selenium/webdriver/remote/webdriver.py1552Fire a custom session event to the remote server event bus. This allows test code to trigger server-side utilit
HIGHpy/selenium/webdriver/remote/webdriver.py1624Waits for and returns the FedCM dialog. Args: timeout: How long to wait for the dialog.
HIGHpy/private/bidi_enhancements_manifest.py713 def _add_preload_script( self, function_declaration, arguments=None, contexts=None,
HIGHpy/private/bidi_enhancements_manifest.py1727 def install( self, path: str | None = None, archive_path: str | None = None, base64_
Self-Referential Comments23 hits · 65 pts
SeverityFileLineSnippet
MEDIUMpy/generate.py49# This file is generated from the CDP specification. If you need to make
MEDIUMpy/generate_bidi.py54# This file is generated from the WebDriver BiDi specification. If you need to make
MEDIUMpy/selenium/webdriver/common/desired_capabilities.py33 # Create a new Options object for the desired browser.
MEDIUMpy/test/selenium/webdriver/common/bidi_script_tests.py591 # Create an object with root ownership (this will return a handle)
MEDIUM…lenium/webdriver/common/bidi_browsing_context_tests.py618 # Create a new context to trigger the event
MEDIUM…lenium/webdriver/common/bidi_browsing_context_tests.py792 # Create an alert to trigger the event
MEDIUM…lenium/webdriver/common/bidi_browsing_context_tests.py959 # Create a context to trigger the event
MEDIUM…lenium/webdriver/common/bidi_browsing_context_tests.py992 # Create a context to trigger both handlers
MEDIUM…lenium/webdriver/common/bidi_browsing_context_tests.py1022 # Create a context to trigger both handlers
MEDIUMpy/test/selenium/webdriver/common/bidi_storage_tests.py168 # Create a new window with the user context
MEDIUMpy/test/selenium/webdriver/common/bidi_input_tests.py271 # Create a temporary file
MEDIUMpy/test/selenium/webdriver/common/bidi_input_tests.py708 # Create a temporary file
MEDIUM…test/selenium/webdriver/common/bidi_emulation_tests.py142 # Create a user context
MEDIUM…st/selenium/webdriver/common/bidi_permissions_tests.py89 # Create a user context
MEDIUM…pec/unit/selenium/webdriver/remote/http/common_spec.rb128 # Create an invalid UTF-8 byte sequence
MEDIUMrb/lib/selenium/webdriver.rb55 # Create a new Driver instance with the correct bridge for the given browser
MEDIUMrb/lib/selenium/webdriver/firefox/profile.rb63 # Create a new Profile instance
MEDIUMrb/lib/selenium/webdriver/firefox/options.rb44 # Create a new Options instance, only for W3C-capable versions of Firefox.
MEDIUMrb/lib/selenium/webdriver/bidi/browsing_context.rb84 # Create a new browsing context.
MEDIUMrb/lib/selenium/webdriver/chromium/options.rb46 # Create a new Options instance.
MEDIUMrb/lib/selenium/webdriver/common/wait.rb27 # Create a new Wait instance
MEDIUMrb/lib/selenium/webdriver/ie/options.rb53 # Create a new Options instance
MEDIUMrb/lib/selenium/webdriver/remote/bridge.rb179 # Create a new top-level browsing context
Unused Imports49 hits · 41 pts
SeverityFileLineSnippet
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/common/__init__.py18
LOWpy/selenium/webdriver/common/proxy.py20
LOWpy/selenium/webdriver/common/api_request_context.py33
LOWpy/selenium/webdriver/common/action_chains.py19
LOWpy/selenium/webdriver/common/by.py19
LOWpy/selenium/webdriver/common/actions/key_actions.py18
LOWpy/selenium/webdriver/support/color.py18
LOWpy/selenium/webdriver/support/ui.py18
LOWpy/selenium/webdriver/support/ui.py19
LOWpy/selenium/webdriver/support/events.py18
LOWpy/selenium/webdriver/support/events.py19
LOWpy/selenium/webdriver/support/relative_locator.py18
LOWpy/selenium/webdriver/remote/shadowroot.py18
LOWpy/selenium/webdriver/remote/webelement.py18
LOWpy/private/_event_manager.py26
LOWpy/private/bidi_enhancements_manifest.py29
Fake / Example Data34 hits · 35 pts
SeverityFileLineSnippet
LOWpy/selenium/webdriver/remote/webdriver.py1458 credential = Credential(id="user@example.com", password="aPassword")
LOWpy/selenium/webdriver/remote/webdriver.py1478 `credential_id = "user@example.com"`
LOWpy/test/selenium/webdriver/common/fedcm_tests.py84 assert accounts[0].name == "John Doe"
LOWpy/test/selenium/webdriver/common/test_file2.txt1lorem ipsum dolor sit amet
LOWpy/test/selenium/webdriver/common/test_file2.txt1lorem ipsum dolor sit amet
LOWpy/test/selenium/webdriver/common/test_file.txt1lorem ipsum dolor sit amet
LOWpy/test/selenium/webdriver/common/test_file.txt1lorem ipsum dolor sit amet
LOWjava/test/org/openqa/selenium/UploadTest.java50 private static final String LOREM_IPSUM_TEXT = "lorem ipsum dolor sit amet";
LOWjava/test/org/openqa/selenium/UploadTest.java50 private static final String LOREM_IPSUM_TEXT = "lorem ipsum dolor sit amet";
LOW…ntialmanagement/FederatedCredentialManagementTest.java140 assertThat(account1.getName()).isEqualTo("John Doe");
LOWdotnet/test/webdriver/UploadTests.cs27 private const string LoremIpsumText = "lorem ipsum dolor sit amet";
LOWdotnet/test/webdriver/UploadTests.cs27 private const string LoremIpsumText = "lorem ipsum dolor sit amet";
LOWdotnet/test/remote/RemoteWebDriverSpecificTests.cs33 private const string LoremIpsumText = "lorem ipsum dolor sit amet";
LOWdotnet/test/remote/RemoteWebDriverSpecificTests.cs33 private const string LoremIpsumText = "lorem ipsum dolor sit amet";
LOWcommon/src/web/printPage.html29 <br/> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc tincidunt metus eu consectetur rutrum. Praes
LOWcommon/src/web/printPage.html29 <br/> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc tincidunt metus eu consectetur rutrum. Praes
LOWcommon/src/web/printPage.html49 <br/> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc tincidunt metus eu consectetur rutrum. Praes
LOWcommon/src/web/printPage.html49 <br/> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc tincidunt metus eu consectetur rutrum. Praes
LOWcommon/src/web/fedcm/accounts.json5 "name": "John Doe",
LOWjavascript/atoms/test/text_benchmark.html124<h1><span>Lorem ipsum</span></h1>
LOWjavascript/atoms/test/text_benchmark.html126Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus feugiat arcu
LOWjavascript/atoms/test/text_benchmark.html126Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus feugiat arcu
LOWjavascript/atoms/test/text_test.html284 assert.strictEqual(text, "Lorem Ipsum Dolor Sit Amet, Consectetur Adipisicing Elit,");
LOWjavascript/atoms/test/text_test.html284 assert.strictEqual(text, "Lorem Ipsum Dolor Sit Amet, Consectetur Adipisicing Elit,");
LOWjavascript/atoms/test/text_test.html445 <a id="capitalized-5" style="text-transform: capitalize">Lorem ipsum dolor sit amet, consectetur adipisicing elit,</
LOWjavascript/atoms/test/text_test.html445 <a id="capitalized-5" style="text-transform: capitalize">Lorem ipsum dolor sit amet, consectetur adipisicing elit,</
LOWjavascript/selenium-webdriver/test/upload_test.js31 var LOREM_IPSUM_TEXT = 'lorem ipsum dolor sit amet'
LOWjavascript/selenium-webdriver/test/upload_test.js31 var LOREM_IPSUM_TEXT = 'lorem ipsum dolor sit amet'
LOW…cript/selenium-webdriver/test/lib/capabilities_test.js150 const LOREM_IPSUM_TEXT = 'lorem ipsum dolor sit amet'
LOW…cript/selenium-webdriver/test/lib/capabilities_test.js150 const LOREM_IPSUM_TEXT = 'lorem ipsum dolor sit amet'
LOW…cript/selenium-webdriver/test/lib/capabilities_test.js177 const LOREM_IPSUM_TEXT = 'lorem ipsum dolor sit amet'
LOW…cript/selenium-webdriver/test/lib/capabilities_test.js177 const LOREM_IPSUM_TEXT = 'lorem ipsum dolor sit amet'
LOWjavascript/selenium-webdriver/test/fedcm/fedcm_test.js161 assert.strictEqual(account1.name, 'John Doe')
LOWrb/spec/integration/selenium/webdriver/fedcm_spec.rb62 expect(first_account.name).to eq 'John Doe'
Redundant / Tautological Comments22 hits · 32 pts
SeverityFileLineSnippet
LOWpy/conftest.py487 # Check if current window is still valid
LOWpy/generate_bidi.py451 # Check if the CDDL field type is a quoted string literal (e.g., type: "key")
LOWpy/generate_bidi.py458 # Check if this field is a list type (using lowercase 'list[' from Python 3.10+ syntax)
LOWpy/generate_bidi.py463 # Check if this field is a dict type (using lowercase 'dict[' from Python 3.10+ syntax)
LOWpy/generate_bidi.py204 # Check if there's a params_override for user-friendly named arguments
LOWpy/generate_bidi.py221 # Check if full signature would exceed line length limit (120 chars)
LOWpy/generate_bidi.py327 # Check if we also need to deserialize the extracted field
LOWpy/generate_bidi.py1108 # Check if this looks like an event union (name ends with "Event") and
LOWpy/generate_bidi.py1142 # Check if this is an enum (string union with /)
LOWpy/generate_bidi.py1419 # Check if parameter has optional marker (?)
LOWpy/generate_bidi.py950 # Check if there's an explicit alias defined in the enhancement manifest
LOWpy/generate_bidi.py998 # Check if field() is actually used in the generated code
LOWpy/selenium/webdriver/remote/webelement.py208 # Check if the "active" CSS class is applied to an element.
LOWpy/selenium/webdriver/remote/webdriver.py1481 # Check if the credential is bytearray converted to b64 string
LOWpy/test/selenium/webdriver/common/bidi_script_tests.py182 # Check if the preload script was executed
LOW…lenium/webdriver/common/bidi_browsing_context_tests.py311 # Check if the text was entered (this is browser-dependent)
LOW…lenium/webdriver/common/bidi_browsing_context_tests.py453 # Check if it's a valid PDF (starts with JVBERi which is the base64 encoding of %PDF)
LOWpy/test/selenium/webdriver/common/bidi_storage_tests.py557 # Set expiry to 1 hour from now
LOWpy/test/selenium/webdriver/common/bidi_storage_tests.py683 # Set expiry to specific time
LOWpy/test/selenium/webdriver/common/bidi_input_tests.py390 # Check if multiple attribute is set correctly (True, False)
LOW…test/selenium/webdriver/common/bidi_emulation_tests.py288 # Set timezone to Tokyo (UTC+9)
LOWscripts/format.sh146# Check if formatting introduced new changes (comparing to baseline)
AI Slop Vocabulary11 hits · 30 pts
SeverityFileLineSnippet
LOWpy/generate_bidi.py374 # No special response handling, just return the result
MEDIUMjava/src/org/openqa/selenium/bidi/module/Input.java40 // This will make porting from W3C WebDriver classic to BiDi seamless for Actions
MEDIUMcommon/src/web/js/tinymce.min.js4this.events.unbind(r[0],r[1],r[2])}t.boundEvents=null}e.setDocument&&e.setDocument(),t.win=t.doc=t.root=t.events=t.frag=
MEDIUMcommon/src/web/js/tinymce.min.js4this.events.unbind(r[0],r[1],r[2])}t.boundEvents=null}e.setDocument&&e.setDocument(),t.win=t.doc=t.root=t.events=t.frag=
MEDIUMthird_party/closure/goog/ui/menubuttonrenderer.js79 // TODO(attila): Add more robust support for subclasses of goog.ui.Menu.
MEDIUMthird_party/closure/goog/ui/editor/defaulttoolbar.js504 // TODO (attila): Try to make this more robust.
MEDIUMthird_party/js/qunit/qunit.js3347 // This also has the benefit of being stable and robust against e.g.
MEDIUMthird_party/cpp/json-cpp/include/json/json.h133/// If defined, indicates that json may leverage CppTL library
MEDIUMcpp/iedriver/IESession.cpp141 // N.B., this could probably be made more robust by modifying
MEDIUMrb/lib/selenium/webdriver/common/element.rb111 # nowrap, open, paused, pubdate, readonly, required, reversed, scoped, seamless, seeking,
MEDIUMrb/lib/selenium/webdriver/remote/http/default.rb81 # A more robust solution is bumping the MaxUserPort setting
Deep Nesting31 hits · 27 pts
SeverityFileLineSnippet
LOWpy/conftest.py432
LOWpy/generate.py968
LOWpy/generate.py464
LOWpy/generate_bidi.py194
LOWpy/generate_bidi.py424
LOWpy/generate_bidi.py628
LOWpy/generate_bidi.py1118
LOWpy/generate_bidi.py1270
LOWpy/generate_bidi.py1316
LOWpy/generate_bidi.py1363
LOWpy/selenium/webdriver/firefox/firefox_profile.py176
LOWpy/selenium/webdriver/firefox/firefox_profile.py223
LOWpy/selenium/webdriver/firefox/webdriver.py105
LOWpy/selenium/webdriver/common/proxy.py187
LOWpy/selenium/webdriver/common/selenium_manager.py58
LOWpy/selenium/webdriver/common/api_request_context.py154
LOWpy/selenium/webdriver/common/api_request_context.py376
LOWpy/selenium/webdriver/common/api_request_context.py543
LOWpy/selenium/webdriver/support/select.py103
LOWpy/selenium/webdriver/remote/remote_connection.py409
LOWpy/selenium/webdriver/remote/client_config.py130
LOWpy/selenium/webdriver/remote/websocket_connection.py55
LOWpy/selenium/webdriver/remote/errorhandler.py145
LOWpy/selenium/webdriver/remote/webdriver.py111
LOWpy/selenium/webdriver/remote/webdriver.py157
LOW…selenium/webdriver/common/api_request_context_tests.py60
LOWpy/private/_event_manager.py163
LOWcommon/devtools/pdl.py59
LOWscripts/update_multitool_binaries.py26
LOWscripts/pinned_browsers.py186
LOWjavascript/private/gen_file.py192
Synthetic Comment Markers3 hits · 22 pts
SeverityFileLineSnippet
HIGHthird_party/closure/goog/a11y/aria/roles.js12 * This is auto-generated code. Do not manually edit! For more details
HIGHthird_party/closure/goog/a11y/aria/attributes.js13 * This is auto-generated code. Do not manually edit! For more details
HIGHthird_party/closure/goog/a11y/aria/datatables.js13 * This is auto-generated code. Do not manually edit!
Verbosity Indicators4 hits · 9 pts
SeverityFileLineSnippet
LOWjavascript/webdriver/atoms/inject/find_element.js92 // Step 1: find the window we are locating the element in.
LOWjavascript/webdriver/atoms/inject/find_element.js95 // Step 2: decode the root of our search.
LOWjavascript/webdriver/atoms/inject/find_element.js104 // Step 3: perform the search.
LOWjavascript/webdriver/atoms/inject/find_element.js107 // Step 4: encode our response.
Slop Phrases4 hits · 6 pts
SeverityFileLineSnippet
LOWrust/Cargo.toml3version = "0.4.44" # don't forget to update rust/BUILD.bazel
LOWrust/Cargo.toml3version = "0.4.44" # don't forget to update rust/BUILD.bazel
MEDIUM…enqa/selenium/support/events/EventFiringDecorator.java139 * <p>For example, a listener can be used to slow down execution for demonstration purposes, just
LOWjava/src/org/openqa/selenium/remote/http/Route.java293 // Don't forget to register our prefix
Example Usage Blocks3 hits · 4 pts
SeverityFileLineSnippet
LOWdotnet/src/support/UI/SlowLoadableComponent{T}.cs29/// // Example usage:
LOWdotnet/src/support/UI/LoadableComponent{T}.cs27/// // Example usage:
LOWrb/lib/selenium/server.rb30 # Usage: