AI Slop Code RIsk Monitor

SeleniumHQ/selenium

A browser automation framework and ecosystem.

12.1 Moderate pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for SeleniumHQ/selenium, a Java project with 34,522 GitHub stars. SynthScan examined 771,146 lines of code across 4403 source files, recording 6956 pattern matches distributed across 23 syntactic categories. The legacy adjusted pattern signal is 12.1 (Moderate pattern signal); it is not an authorship estimate.

Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.

12.1
Adjusted Signal
12.1
Raw Pattern Score
100%
Time Factor
2026-10-10
Last Push
34.5K
Stars
Java
Language
771.1K
Lines of Code
4.4K
Files
7.0K
Pattern Hits
2026-10-12
Scan Date
0.06
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 34.9/100 · MEDIUM

Can maintainers explain intent, assumptions, and trade-offs? 6440 finding(s).

Hallucinated Dependency & Supply Chain Risk 12.8/100 · LOW

Are imports declared and package/API names verified? 304 finding(s).

Agent Over-Engineering Ratio 15.7/100 · LOW

Are wrappers, guards, and repeated structures necessary? 2211 finding(s).

PR Review Velocity Impact 44.9/100 · MEDIUM

Which changes need focused human review? 6956 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.

Severity Breakdown

Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.

CRITICAL 178HIGH 86MEDIUM 106LOW 6586

Directory Score Breakdown

This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.

Pattern Findings

The scanner identified 6956 distinct pattern matches across 23 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.

Over-Commented Block4308 hits · 4282 pts
SeverityFileLineSnippetContext
LOWpy/run_sphinx_autogen.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/conftest.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/generate_api_module_listing.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/generate.py1# The MIT License(MIT)COMMENT
LOWpy/pyproject.toml101# mypy global optionsCOMMENT
LOWpy/generate_bidi.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/run_mypy.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/release-selenium.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/generate_bidi_protocol.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/generate_bidi_protocol.py41from dataclasses import dataclassCOMMENT
LOWpy/generate_bidi_protocol.py61# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANYCOMMENT
LOWpy/selenium/__init__.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/common/__init__.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/common/exceptions.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/__init__.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/firefox/options.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/firefox/service.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/firefox/remote_connection.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/firefox/__init__.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/firefox/firefox_profile.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/firefox/webdriver.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/wpewebkit/options.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/wpewebkit/service.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/wpewebkit/__init__.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/wpewebkit/webdriver.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/webkitgtk/options.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/webkitgtk/service.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/webkitgtk/__init__.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/webkitgtk/webdriver.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/edge/options.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/edge/service.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/edge/remote_connection.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/edge/__init__.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/edge/webdriver.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/chromium/options.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/chromium/service.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/chromium/remote_connection.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/chromium/__init__.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/chromium/webdriver.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/common/options.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/common/service.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/common/window.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/common/log.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/common/proxy.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/common/selenium_manager.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/common/print_page_options.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/common/__init__.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/common/keys.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/common/timeouts.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/common/virtual_authenticator.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/common/utils.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/common/api_request_context.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/common/action_chains.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/common/desired_capabilities.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/common/by.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/common/webdriver.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/common/alert.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/common/driver_finder.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/common/_bidi/domain.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
LOWpy/selenium/webdriver/common/_bidi/transport.py1# Licensed to the Software Freedom Conservancy (SFC) under oneCOMMENT
4248 more matches not shown…
Hyper-Verbose Identifiers1992 hits · 2036 pts
SeverityFileLineSnippetContext
LOWpy/conftest.py97def pytest_runtest_makereport(item, call):CODE
LOWpy/conftest.py631def pytest_exception_interact(node, call, report):CODE
LOWpy/TESTING.md16def test_element_is_displayed(driver, pages):CODE
LOWpy/TESTING.md23def test_something_safari_fails(driver, pages):CODE
LOWpy/generate_bidi.py111def load_enhancements_manifest(manifest_path: str | None) -> dict[str, Any]:CODE
LOWpy/generate_bidi.py626 def _convert_method_to_event_name(method_suffix: str) -> str:CODE
LOWpy/generate_bidi.py696 code += """def validate_download_behavior(CODE
LOWpy/generate_bidi.py1398 def _extract_parameters_and_required(CODE
LOWpy/generate_bidi.py1477def module_name_to_class_name(module_name: str) -> str:CODE
LOWpy/generate_bidi.py719 code += """def transform_download_params(STRING
LOWpy/generate_bidi_protocol.py278 def _promote_command_params_records(self) -> None:CODE
LOWpy/generate_bidi_protocol.py533 def _guard_union_dispatch_keys(self, selector: dict, ref: str) -> None:CODE
LOWpy/selenium/webdriver/firefox/webdriver.py151 def get_full_page_screenshot_as_file(self, filename) -> bool:CODE
LOWpy/selenium/webdriver/firefox/webdriver.py179 def save_full_page_screenshot(self, filename) -> bool:CODE
LOWpy/selenium/webdriver/firefox/webdriver.py194 def get_full_page_screenshot_as_png(self) -> bytes:CODE
LOWpy/selenium/webdriver/webkitgtk/options.py47 def overlay_scrollbars_enabled(self) -> bool:CODE
LOWpy/selenium/webdriver/webkitgtk/options.py52 def overlay_scrollbars_enabled(self, value) -> None:CODE
LOWpy/selenium/webdriver/chromium/webdriver.py105 def delete_network_conditions(self) -> None:CODE
LOWpy/selenium/webdriver/common/options.py381 def ignore_local_proxy_environment_variables(self) -> None:CODE
LOWpy/selenium/webdriver/common/options.py411 def ignore_local_proxy_environment_variables(self) -> None:CODE
LOWpy/selenium/webdriver/common/service.py127 def assert_process_still_running(self) -> None:CODE
LOWpy/selenium/webdriver/common/service.py143 def send_remote_shutdown_command(self) -> None:CODE
LOWpy/selenium/webdriver/common/proxy.py162 def _verify_proxy_type_compatibility(self, compatible_proxy):CODE
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":CODE
LOWpy/selenium/webdriver/common/virtual_authenticator.py148 def create_resident_credential(CODE
LOWpy/selenium/webdriver/common/virtual_authenticator.py195def required_chromium_based_browser(func):CODE
LOWpy/selenium/webdriver/common/virtual_authenticator.py209def required_virtual_authenticator(func):CODE
LOWpy/selenium/webdriver/common/action_chains.py257 def move_to_element_with_offset(self, to_element: WebElement, xoffset: int, yoffset: int) -> ActionChains:CODE
LOWpy/selenium/webdriver/common/webdriver.py52 def delete_downloadable_files(self, *args, **kwargs):CODE
LOWpy/selenium/webdriver/common/_bidi/serialization.py472def _validate_outbound_map_entry(owner: str, name: str, w: _Wire, element: Any) -> None:CODE
LOWpy/selenium/webdriver/common/_bidi/serialization.py499def _validate_outbound_scalar(owner: str, name: str, w: _Wire, value: Any) -> None:CODE
LOWpy/selenium/webdriver/support/expected_conditions.py79def presence_of_element_located(locator: tuple[str, str]) -> Callable[[WebDriverOrWebElement], WebElement]:CODE
LOWpy/selenium/webdriver/support/expected_conditions.py168def visibility_of_element_located(CODE
LOWpy/selenium/webdriver/support/expected_conditions.py230def presence_of_all_elements_located(locator: tuple[str, str]) -> Callable[[WebDriverOrWebElement], list[WebElement]]:CODE
LOWpy/selenium/webdriver/support/expected_conditions.py252def visibility_of_any_elements_located(locator: tuple[str, str]) -> Callable[[WebDriverOrWebElement], list[WebElement]]:CODE
LOWpy/selenium/webdriver/support/expected_conditions.py274def visibility_of_all_elements_located(CODE
LOWpy/selenium/webdriver/support/expected_conditions.py305def text_to_be_present_in_element(locator: tuple[str, str], text_: str) -> Callable[[WebDriverOrWebElement], bool]:CODE
LOWpy/selenium/webdriver/support/expected_conditions.py334def text_to_be_present_in_element_value(CODE
LOWpy/selenium/webdriver/support/expected_conditions.py367def text_to_be_present_in_element_attribute(CODE
LOWpy/selenium/webdriver/support/expected_conditions.py401def frame_to_be_available_and_switch_to_it(CODE
LOWpy/selenium/webdriver/support/expected_conditions.py431def invisibility_of_element_located(CODE
LOWpy/selenium/webdriver/support/expected_conditions.py578def element_located_to_be_selected(locator: tuple[str, str]) -> Callable[[WebDriverOrWebElement], bool]:CODE
LOWpy/selenium/webdriver/support/expected_conditions.py600def element_selection_state_to_be(element: WebElement, is_selected: bool) -> Callable[[Any], bool]:CODE
LOWpy/selenium/webdriver/support/expected_conditions.py625def element_located_selection_state_to_be(CODE
LOWpy/selenium/webdriver/support/expected_conditions.py720def element_attribute_to_include(locator: tuple[str, str], attribute_: str) -> Callable[[WebDriverOrWebElement], bool]:CODE
LOWpy/selenium/webdriver/support/select.py260 def _has_css_property_and_visible(self, option) -> bool:CODE
LOWpy/selenium/webdriver/remote/remote_connection.py229 def get_certificate_bundle_path(cls):CODE
LOWpy/selenium/webdriver/remote/remote_connection.py245 def set_certificate_bundle_path(cls, path):CODE
LOWpy/selenium/webdriver/remote/remote_connection.py261 def get_remote_connection_headers(cls, parsed_url, keep_alive=False):CODE
LOWpy/selenium/webdriver/remote/remote_connection.py294 def _identify_http_proxy_auth(self):CODE
LOWpy/selenium/webdriver/remote/remote_connection.py299 def _separate_http_proxy_auth(self):CODE
LOWpy/selenium/webdriver/remote/webelement.py307 def location_once_scrolled_into_view(self) -> dict:CODE
LOWpy/selenium/webdriver/remote/webdriver.py189def _required_chromium_based_browser(func: Callable[Concatenate[_D, _P], _R]) -> Callable[Concatenate[_D, _P], _R]:CODE
LOWpy/selenium/webdriver/remote/webdriver.py200def _required_virtual_authenticator(func: Callable[Concatenate[_D, _P], _R]) -> Callable[Concatenate[_D, _P], _R]:CODE
LOWpy/selenium/webdriver/remote/webdriver.py1067 def _check_if_window_handle_is_current(self, windowHandle: str) -> None:CODE
LOWpy/selenium/webdriver/remote/webdriver.py1469 def add_virtual_authenticator(self, options: VirtualAuthenticatorOptions) -> None:CODE
LOWpy/selenium/webdriver/remote/webdriver.py1488 def remove_virtual_authenticator(self) -> None:CODE
LOWpy/selenium/webdriver/remote/webdriver.py1596 def delete_downloadable_files(self) -> None:CODE
LOW…st/selenium/webdriver/firefox/firefox_context_tests.py34def test_sets_correct_context(driver):CODE
LOW…st/selenium/webdriver/firefox/firefox_context_tests.py44def test_switch_context_to_chrome(driver):CODE
1932 more matches not shown…
Hallucination Indicators178 hits · 1885 pts
SeverityFileLineSnippetContext
CRITICAL…nium/bidi/emulation/SetScreenSettingsOverrideTest.java50 if (org.openqa.selenium.testing.drivers.Browser.detect() == CHROME) {CODE
CRITICAL…nium/bidi/emulation/SetScreenSettingsOverrideTest.java83 if (org.openqa.selenium.testing.drivers.Browser.detect() == CHROME) {CODE
CRITICAL…/test/org/openqa/selenium/testing/drivers/Browser.java120 BROWSER_NAME, org.openqa.selenium.remote.Browser.HTMLUNIT.browserName()),CODE
CRITICAL…nium/testing/drivers/TestInternetExplorerSupplier.java37 if (!org.openqa.selenium.remote.Browser.IE.is(caps)) {CODE
CRITICAL…m/grid/sessionmap/redis/RedisBackedSessionMapTest.java316 return new org.openqa.selenium.grid.data.NodeStatus(CODE
CRITICAL…m/grid/sessionmap/redis/RedisBackedSessionMapTest.java336 return new org.openqa.selenium.grid.data.NodeStatus(CODE
CRITICAL…g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java308 new org.openqa.selenium.grid.data.Session(CODE
CRITICAL…g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java358 new org.openqa.selenium.grid.data.Session(CODE
CRITICAL…g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java394 new org.openqa.selenium.grid.graphql.Session(CODE
CRITICAL…g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java436 new org.openqa.selenium.grid.data.Session(CODE
CRITICAL…g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java473 new org.openqa.selenium.grid.graphql.Session(CODE
CRITICAL…g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java512 new org.openqa.selenium.grid.data.Session(CODE
CRITICAL…g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java549 new org.openqa.selenium.grid.graphql.Session(CODE
CRITICAL…g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java596 new org.openqa.selenium.grid.data.Session(CODE
CRITICAL…g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java657 new org.openqa.selenium.grid.data.Session(CODE
CRITICAL…g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java696 new org.openqa.selenium.grid.data.Session(CODE
CRITICAL…org/openqa/selenium/grid/node/local/LocalNodeTest.java446 new org.openqa.selenium.grid.node.NodeCommandInterceptor() {CODE
CRITICAL…org/openqa/selenium/grid/node/local/LocalNodeTest.java487 new org.openqa.selenium.grid.node.NodeCommandInterceptor() {CODE
CRITICAL…org/openqa/selenium/grid/node/local/LocalNodeTest.java507 new org.openqa.selenium.grid.node.NodeCommandInterceptor() {CODE
CRITICALjava/src/org/openqa/selenium/bidi/BiDiGenerator.java1126 .append(" org.openqa.selenium.json.UnknownFieldsWarning.warnOnUnknownFields(")CODE
CRITICAL⚡…src/org/openqa/selenium/devtools/v153/v153Network.java60 return org.openqa.selenium.devtools.v153.network.Network.setUserAgentOverride(CODE
CRITICAL⚡…src/org/openqa/selenium/devtools/v153/v153Network.java66 return org.openqa.selenium.devtools.v153.network.Network.setCacheDisabled(false);CODE
CRITICAL⚡…src/org/openqa/selenium/devtools/v153/v153Network.java71 return org.openqa.selenium.devtools.v153.network.Network.setCacheDisabled(true);CODE
CRITICAL…/src/org/openqa/selenium/devtools/v153/v153Target.java43 id -> new org.openqa.selenium.devtools.v153.target.model.SessionID(id.toString())),CODE
CRITICAL…/src/org/openqa/selenium/devtools/v153/v153Target.java45 id -> new org.openqa.selenium.devtools.v153.target.model.TargetID(id.toString())));CODE
CRITICAL…/src/org/openqa/selenium/devtools/v153/v153Target.java62 new org.openqa.selenium.devtools.idealized.target.model.TargetInfo(CODE
CRITICAL…/src/org/openqa/selenium/devtools/v153/v153Target.java85 new org.openqa.selenium.devtools.v153.target.model.TargetID(targetId.toString()),CODE
CRITICALjava/src/org/openqa/selenium/devtools/v153/v153Log.java50 return new org.openqa.selenium.devtools.idealized.log.model.LogEntry(CODE
CRITICAL…/src/org/openqa/selenium/devtools/v154/v154Target.java43 id -> new org.openqa.selenium.devtools.v154.target.model.SessionID(id.toString())),CODE
CRITICAL…/src/org/openqa/selenium/devtools/v154/v154Target.java45 id -> new org.openqa.selenium.devtools.v154.target.model.TargetID(id.toString())));CODE
CRITICAL…/src/org/openqa/selenium/devtools/v154/v154Target.java62 new org.openqa.selenium.devtools.idealized.target.model.TargetInfo(CODE
CRITICAL…/src/org/openqa/selenium/devtools/v154/v154Target.java85 new org.openqa.selenium.devtools.v154.target.model.TargetID(targetId.toString()),CODE
CRITICALjava/src/org/openqa/selenium/devtools/v154/v154Log.java50 return new org.openqa.selenium.devtools.idealized.log.model.LogEntry(CODE
CRITICAL⚡…src/org/openqa/selenium/devtools/v154/v154Network.java60 return org.openqa.selenium.devtools.v154.network.Network.setUserAgentOverride(CODE
CRITICAL⚡…src/org/openqa/selenium/devtools/v154/v154Network.java66 return org.openqa.selenium.devtools.v154.network.Network.setCacheDisabled(false);CODE
CRITICAL⚡…src/org/openqa/selenium/devtools/v154/v154Network.java71 return org.openqa.selenium.devtools.v154.network.Network.setCacheDisabled(true);CODE
CRITICALjava/src/org/openqa/selenium/devtools/v155/v155Log.java50 return new org.openqa.selenium.devtools.idealized.log.model.LogEntry(CODE
CRITICAL⚡…src/org/openqa/selenium/devtools/v155/v155Network.java60 return org.openqa.selenium.devtools.v155.network.Network.setUserAgentOverride(CODE
CRITICAL⚡…src/org/openqa/selenium/devtools/v155/v155Network.java66 return org.openqa.selenium.devtools.v155.network.Network.setCacheDisabled(false);CODE
CRITICAL⚡…src/org/openqa/selenium/devtools/v155/v155Network.java71 return org.openqa.selenium.devtools.v155.network.Network.setCacheDisabled(true);CODE
CRITICAL…/src/org/openqa/selenium/devtools/v155/v155Target.java43 id -> new org.openqa.selenium.devtools.v155.target.model.SessionID(id.toString())),CODE
CRITICAL…/src/org/openqa/selenium/devtools/v155/v155Target.java45 id -> new org.openqa.selenium.devtools.v155.target.model.TargetID(id.toString())));CODE
CRITICAL…/src/org/openqa/selenium/devtools/v155/v155Target.java62 new org.openqa.selenium.devtools.idealized.target.model.TargetInfo(CODE
CRITICAL…/src/org/openqa/selenium/devtools/v155/v155Target.java85 new org.openqa.selenium.devtools.v155.target.model.TargetID(targetId.toString()),CODE
CRITICALjava/src/org/openqa/selenium/grid/graphql/Node.java139 return new org.openqa.selenium.grid.graphql.Session(CODE
CRITICALjava/src/org/openqa/selenium/grid/graphql/Grid.java152 new org.openqa.selenium.grid.graphql.Session(CODE
CRITICAL…/src/org/openqa/selenium/grid/graphql/SessionData.java52 return new org.openqa.selenium.grid.graphql.Session(CODE
CRITICALjava/src/org/openqa/selenium/grid/graphql/Session.java91 return new org.openqa.selenium.grid.graphql.Slot(CODE
CRITICAL…va/src/org/openqa/selenium/remote/RemoteWebDriver.java123 org.openqa.selenium.internal.Debug.configureLogger();CODE
CRITICALjava/src/org/openqa/selenium/remote/RemoteScript.java61 this.script = new org.openqa.selenium.bidi.module.Script(driver);CODE
CRITICALjava/src/org/openqa/selenium/remote/RemoteNetwork.java54 this.network = new org.openqa.selenium.bidi.module.Network(driver);CODE
CRITICAL…remote/tracing/opentelemetry/SeleniumSpanExporter.java48 AttributeKey.stringKey(org.openqa.selenium.remote.tracing.AttributeKey.SPAN_KIND.getKey());CODE
CRITICALdotnet/private/mtp_shim.cs25 await global::Microsoft.Testing.Platform.Builder.TestApplication.CreateBuilderAsync(args);CODE
CRITICALdotnet/private/mtp_shim.cs27 global::NUnit.VisualStudio.TestAdapter.TestingPlatformAdapter.TestingPlatformBuilderHook.AddExtensions(builder, CODE
CRITICALdotnet/src/webdriver/JavaScriptEngine.cs140 await this.session.Value.Domains.JavaScript.Evaluate(script).ConfigureAwait(false);CODE
CRITICALdotnet/src/webdriver/JavaScriptEngine.cs176 string scriptId = await this.session.Value.Domains.JavaScript.AddScriptToEvaluateOnNewDocument(script).ConfigureCODE
CRITICALdotnet/src/webdriver/JavaScriptEngine.cs196 await this.session.Value.Domains.JavaScript.RemoveScriptToEvaluateOnNewDocument(scriptId).ConfigureAwait(falCODE
CRITICALdotnet/src/webdriver/JavaScriptEngine.cs234 await this.session.Value.Domains.JavaScript.Evaluate(creationScript).ConfigureAwait(false);CODE
CRITICALdotnet/src/webdriver/JavaScriptEngine.cs235 string scriptId = await this.session.Value.Domains.JavaScript.AddScriptToEvaluateOnNewDocument(creationScript).CCODE
CRITICALdotnet/src/webdriver/JavaScriptEngine.cs254 await this.session.Value.Domains.JavaScript.Evaluate(script.MakeRemovalScript()).ConfigureAwait(false);CODE
118 more matches not shown…
Decorative Section Separators64 hits · 249 pts
SeverityFileLineSnippetContext
MEDIUM⚡…est/selenium/webdriver/common/frame_switching_tests.py30# ----------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡…est/selenium/webdriver/common/frame_switching_tests.py34# ----------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡…est/selenium/webdriver/common/frame_switching_tests.py64# ----------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡…est/selenium/webdriver/common/frame_switching_tests.py68# ----------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡…est/selenium/webdriver/common/frame_switching_tests.py212# ----------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡…est/selenium/webdriver/common/frame_switching_tests.py216# ----------------------------------------------------------------------------------------------COMMENT
MEDIUM⚡py/test/selenium/webdriver/common/bidi/network_tests.py164# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡py/test/selenium/webdriver/common/bidi/network_tests.py170# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡py/test/selenium/webdriver/common/bidi/network_tests.py296# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡py/test/selenium/webdriver/common/bidi/network_tests.py302# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡py/test/selenium/webdriver/common/bidi/network_tests.py401# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡py/test/selenium/webdriver/common/bidi/network_tests.py407# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡py/test/selenium/webdriver/common/bidi/network_tests.py467# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡py/test/selenium/webdriver/common/bidi/network_tests.py472# ---------------------------------------------------------------------------COMMENT
MEDIUM⚡…selenium/webdriver/common/api_request_context_tests.py190# ===========================================================================COMMENT
MEDIUM⚡…selenium/webdriver/common/api_request_context_tests.py192# ===========================================================================COMMENT
MEDIUM⚡…selenium/webdriver/common/api_request_context_tests.py394# ===========================================================================COMMENT
MEDIUM⚡…selenium/webdriver/common/api_request_context_tests.py396# ===========================================================================COMMENT
MEDIUM⚡…selenium/webdriver/common/api_request_context_tests.py514# ===========================================================================COMMENT
MEDIUM⚡…selenium/webdriver/common/api_request_context_tests.py516# ===========================================================================COMMENT
MEDIUM⚡…selenium/webdriver/common/api_request_context_tests.py539# ===========================================================================COMMENT
MEDIUM⚡…selenium/webdriver/common/api_request_context_tests.py541# ===========================================================================COMMENT
MEDIUM⚡…selenium/webdriver/common/api_request_context_tests.py599# ===========================================================================COMMENT
MEDIUM⚡…selenium/webdriver/common/api_request_context_tests.py601# ===========================================================================COMMENT
MEDIUM⚡…selenium/webdriver/common/api_request_context_tests.py629# ===========================================================================COMMENT
MEDIUM⚡…selenium/webdriver/common/api_request_context_tests.py631# ===========================================================================COMMENT
MEDIUM⚡…selenium/webdriver/common/api_request_context_tests.py940# ===========================================================================COMMENT
MEDIUM⚡…selenium/webdriver/common/api_request_context_tests.py942# ===========================================================================COMMENT
MEDIUM⚡…selenium/webdriver/common/api_request_context_tests.py1273# ===========================================================================COMMENT
MEDIUM⚡…selenium/webdriver/common/api_request_context_tests.py1275# ===========================================================================COMMENT
MEDIUM⚡…selenium/webdriver/common/api_request_context_tests.py1642# ===========================================================================COMMENT
MEDIUM⚡…selenium/webdriver/common/api_request_context_tests.py1644# ===========================================================================COMMENT
MEDIUM…selenium/webdriver/common/api_request_context_tests.py52# ---------------------------------------------------------------------------COMMENT
MEDIUM…selenium/webdriver/common/api_request_context_tests.py54# ---------------------------------------------------------------------------COMMENT
MEDIUM…selenium/webdriver/common/api_request_context_tests.py833# ===========================================================================COMMENT
MEDIUM…selenium/webdriver/common/api_request_context_tests.py835# ===========================================================================COMMENT
MEDIUM⚡py/private/bidi_enhancements_manifest.py2184# ============================================================================COMMENT
MEDIUM⚡py/private/bidi_enhancements_manifest.py2186# ============================================================================COMMENT
MEDIUM⚡py/private/bidi_enhancements_manifest.py2196# ============================================================================COMMENT
MEDIUM⚡py/private/bidi_enhancements_manifest.py2198# ============================================================================COMMENT
MEDIUM⚡py/private/bidi_enhancements_manifest.py2222# ============================================================================COMMENT
MEDIUM⚡py/private/bidi_enhancements_manifest.py2224# ============================================================================COMMENT
MEDIUM⚡py/private/bidi_enhancements_manifest.py2253# ============================================================================COMMENT
MEDIUM⚡py/private/bidi_enhancements_manifest.py2255# ============================================================================COMMENT
MEDIUMpy/private/bidi_enhancements_manifest.py33# ============================================================================COMMENT
MEDIUMpy/private/bidi_enhancements_manifest.py35# ============================================================================COMMENT
MEDIUMpy/private/bidi_enhancements_manifest.py55# ============================================================================COMMENT
MEDIUMpy/private/bidi_enhancements_manifest.py2289# ============================================================================COMMENT
MEDIUMpy/private/bidi_enhancements_manifest.py2291# ============================================================================COMMENT
MEDIUMjava/src/org/openqa/selenium/bidi/BiDiGenerator.java161 // ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMjava/src/org/openqa/selenium/bidi/BiDiGenerator.java163 // ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMjava/src/org/openqa/selenium/bidi/BiDiGenerator.java518 // ─── Module class ─────────────────────────────────────────────COMMENT
MEDIUMjava/src/org/openqa/selenium/bidi/BiDiGenerator.java649 // ─── Record POJO ──────────────────────────────────────────────COMMENT
MEDIUMjava/src/org/openqa/selenium/bidi/BiDiGenerator.java1590 // ─── Enum ─────────────────────────────────────────────────────COMMENT
MEDIUMjava/src/org/openqa/selenium/bidi/BiDiGenerator.java1683 // ─── Union ────────────────────────────────────────────────────COMMENT
MEDIUMjava/src/org/openqa/selenium/bidi/BiDiGenerator.java1829 // ─── Scalar union (alias) ────────────────────────────────────COMMENT
MEDIUMjava/src/org/openqa/selenium/bidi/BiDiGenerator.java1928 // ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMjava/src/org/openqa/selenium/bidi/BiDiGenerator.java1930 // ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMjava/src/org/openqa/selenium/bidi/BiDiGenerator.java2258 // ═══════════════════════════════════════════════════════════════COMMENT
MEDIUMjava/src/org/openqa/selenium/bidi/BiDiGenerator.java2260 // ═══════════════════════════════════════════════════════════════COMMENT
4 more matches not shown…
Empty Error Handlers31 hits · 155 pts
SeverityFileLineSnippetContext
HIGHpy/conftest.py698except Exception:CODE
HIGHpy/conftest.py613except WebDriverException:CODE
HIGHpy/conftest.py602except Exception:CODE
HIGHpy/selenium/webdriver/common/service.py210except Exception:CODE
HIGHpy/selenium/webdriver/common/service.py197except AttributeError:CODE
HIGHpy/selenium/webdriver/common/service.py167except TypeError:CODE
HIGHpy/selenium/webdriver/common/utils.py129except Exception:CODE
HIGHpy/selenium/webdriver/common/api_request_context.py637except Exception:CODE
HIGHpy/selenium/webdriver/common/api_request_context.py204except ValueError:CODE
HIGHpy/selenium/webdriver/common/api_request_context.py211except (ValueError, TypeError):CODE
HIGHpy/selenium/webdriver/common/webdriver.py37except Exception:CODE
HIGHpy/selenium/webdriver/support/expected_conditions.py777except WebDriverException:CODE
HIGHpy/selenium/webdriver/support/expected_conditions.py851except WebDriverException:CODE
HIGHpy/selenium/webdriver/safari/webdriver.py66except Exception:CODE
HIGHpy/selenium/webdriver/remote/errorhandler.py179except ValueError:CODE
HIGHpy/selenium/webdriver/remote/errorhandler.py223except TypeError:CODE
HIGHpy/test/selenium/webdriver/common/webserver.py293except KeyboardInterrupt:CODE
HIGHpy/test/selenium/webdriver/common/network.py70except OSError:CODE
HIGH…elenium/webdriver/common/executing_javascript_tests.py26except NameError:CODE
HIGHpy/test/selenium/webdriver/common/alerts_tests.py37except Exception:CODE
HIGHpy/test/selenium/webdriver/common/alerts_tests.py52except Exception:CODE
HIGHpy/test/selenium/webdriver/common/bidi/quit_tests.py75except Exception:CODE
HIGH…lenium/webdriver/common/bidi/browsing_context_tests.py782except Exception:CODE
HIGHpy/test/selenium/webdriver/common/bidi/browser_tests.py315except TimeoutException:CODE
HIGHpy/test/selenium/webdriver/common/bidi/browser_tests.py356except TimeoutException:CODE
HIGHpy/test/selenium/webdriver/safari/launcher_tests.py62except Exception:CODE
HIGHpy/test/selenium/webdriver/safari/launcher_tests.py74except Exception:CODE
HIGH…/test/selenium/webdriver/remote/remote_server_tests.py37except FileNotFoundError:CODE
HIGHpy/private/_script_handlers.py410except Exception:CODE
HIGHpy/private/_script_handlers.py391except Exception:CODE
HIGHpy/private/_script_handlers.py567except Exception:CODE
Cross-Language Confusion24 hits · 129 pts
SeverityFileLineSnippetContext
HIGHpy/generate_bidi.py742 else: # None — reset to browser default (sent as JSON null)CODE
HIGHpy/selenium/webdriver/common/_bidi/serialization.py85"""Marks an omitted optional. Dropped from the wire; distinct from ``None`` (explicit null)."""STRING
HIGHpy/selenium/webdriver/remote/webelement.py212 f"/* getAttribute */return ({getAttribute_js}).apply(null, arguments);", self, nameCODE
HIGHpy/selenium/webdriver/remote/webelement.py304 return self.parent.execute_script(f"/* isDisplayed */return ({isDisplayed_js}).apply(null, arguments);", self)CODE
HIGHpy/selenium/webdriver/remote/webdriver.py940 find_element_js = f"/* findElements */return ({raw_function}).apply(null, arguments);"CODE
HIGH⚡…m/webdriver/common/executing_async_javascript_tests.py49 assert driver.execute_async_script("arguments[arguments.length - 1](null)") is NoneCODE
HIGH⚡…m/webdriver/common/executing_async_javascript_tests.py72 result = driver.execute_async_script("arguments[arguments.length - 1]([null, 123, 'abc', true, false]);")CODE
HIGH…est/selenium/webdriver/common/w3c_interaction_tests.py376 height: window.innerHeight || document.documentElement.clientHeight,STRING
HIGH…est/selenium/webdriver/common/w3c_interaction_tests.py377 width: window.innerWidth || document.documentElement.clientWidth,STRING
HIGH⚡…elenium/webdriver/common/executing_javascript_tests.py266 driver.execute_script("document.alerts.push('hello world')")CODE
HIGH⚡py/test/selenium/webdriver/common/_bidi/script_tests.py452 "(arg) => { if (arg !== null) throw Error('expected null'); return arg; }",STRING
HIGH⚡…t/selenium/webdriver/common/_bidi/permissions_tests.py37 callback(null);CODE
HIGH⚡py/test/selenium/webdriver/common/bidi/script_tests.py957 result = driver.execute_script("return null;")CODE
HIGH⚡py/test/selenium/webdriver/common/bidi/script_tests.py661 if(arg!==null)STRING
HIGH⚡py/test/selenium/webdriver/common/bidi/script_tests.py662 throw Error("Argument should be null, but was "+arg);STRING
HIGHpy/test/selenium/webdriver/common/bidi/script_tests.py1255 return elem ? elem.textContent : null;STRING
HIGH…/test/selenium/webdriver/common/bidi/protocol_tests.py69 # children is required-nullable: a real browser sends a list or null, never omits it.COMMENT
HIGH⚡…st/selenium/webdriver/common/bidi/permissions_tests.py36 callback(null);CODE
HIGH…/selenium/webdriver/common/bidi_serialization_tests.py25UNSET omit-vs-null, and union dispatch.STRING
HIGH⚡…unit/selenium/webdriver/chrome/chrome_options_tests.py95 mocker.patch("selenium.webdriver.chromium.options.open").return_value = open(null)CODE
HIGHpy/private/bidi_enhancements_manifest.py130 # The BiDi spec marks it as required (can be null, but must be present).COMMENT
HIGH⚡py/private/bidi_enhancements_manifest.py2249 else: # None — reset to browser default (sent as JSON null)CODE
HIGHpy/private/_script_handlers.py102 target: mutation.target.nodeType === Node.ELEMENT_NODE ? idFor(mutation.target) : null,CODE
HIGHpy/private/_script_handlers.py113 target: parent ? idFor(parent) : null,CODE
Excessive Try-Catch Wrapping73 hits · 86 pts
SeverityFileLineSnippetContext
LOW⚡py/conftest.py599 except Exception:CODE
LOW⚡py/conftest.py602 except Exception:CODE
LOWpy/conftest.py615 except Exception:CODE
LOWpy/conftest.py698 except Exception:CODE
MEDIUMpy/conftest.py592def ensure_valid_window():CODE
LOWpy/generate_bidi.py149 except Exception as e:CODE
LOWpy/generate_bidi.py1729 except Exception as e:CODE
LOWpy/selenium/webdriver/firefox/firefox_profile.py107 except Exception:CODE
LOWpy/selenium/webdriver/firefox/webdriver.py70 except Exception:CODE
LOWpy/selenium/webdriver/wpewebkit/webdriver.py47 except Exception:CODE
LOWpy/selenium/webdriver/webkitgtk/webdriver.py47 except Exception:CODE
LOWpy/selenium/webdriver/chromium/webdriver.py67 except Exception:CODE
LOWpy/selenium/webdriver/common/service.py123 except Exception:CODE
LOWpy/selenium/webdriver/common/service.py210 except Exception:CODE
LOWpy/selenium/webdriver/common/selenium_manager.py153 except Exception as err:CODE
LOWpy/selenium/webdriver/common/utils.py53 except Exception as e:CODE
LOWpy/selenium/webdriver/common/utils.py129 except Exception:CODE
LOWpy/selenium/webdriver/common/utils.py168 except Exception:CODE
LOWpy/selenium/webdriver/common/api_request_context.py611 except Exception:CODE
LOWpy/selenium/webdriver/common/api_request_context.py620 except Exception:CODE
LOWpy/selenium/webdriver/common/api_request_context.py637 except Exception:CODE
LOWpy/selenium/webdriver/common/api_request_context.py642 except Exception:CODE
LOWpy/selenium/webdriver/common/webdriver.py37 except Exception:CODE
LOWpy/selenium/webdriver/common/driver_finder.py76 except Exception as err:CODE
LOWpy/selenium/webdriver/support/event_firing_webdriver.py117 except Exception as exc:CODE
LOW⚡py/selenium/webdriver/support/event_firing_webdriver.py143 except Exception as exc:CODE
LOW⚡py/selenium/webdriver/support/event_firing_webdriver.py152 except Exception as exc:CODE
LOW⚡py/selenium/webdriver/support/event_firing_webdriver.py159 except Exception as exc:CODE
LOWpy/selenium/webdriver/support/event_firing_webdriver.py198 except Exception as exc:CODE
LOW⚡py/selenium/webdriver/support/event_firing_webdriver.py210 except Exception as exc:CODE
LOW⚡py/selenium/webdriver/support/event_firing_webdriver.py219 except Exception as exc:CODE
LOW⚡py/selenium/webdriver/support/event_firing_webdriver.py226 except Exception as exc:CODE
MEDIUMpy/selenium/webdriver/support/event_firing_webdriver.py148def _wrap(*args, **kwargs):CODE
MEDIUMpy/selenium/webdriver/support/event_firing_webdriver.py215def _wrap(*args, **kwargs):CODE
LOWpy/selenium/webdriver/safari/webdriver.py58 except Exception:CODE
LOWpy/selenium/webdriver/safari/webdriver.py66 except Exception:CODE
LOWpy/selenium/webdriver/ie/webdriver.py58 except Exception:CODE
LOWpy/selenium/webdriver/remote/websocket_connection.py111 except Exception as e:CODE
LOWpy/selenium/webdriver/remote/webdriver.py404 except Exception:CODE
LOWpy/test/selenium/webdriver/common/webserver.py205 except Exception as e:STRING
LOW…ium/webdriver/common/interactions_with_device_tests.py38 except Exception:CODE
LOWpy/test/selenium/webdriver/common/interactions_tests.py73 except Exception:CODE
LOWpy/test/selenium/webdriver/common/network.py42 except Exception:CODE
LOW…est/selenium/webdriver/common/w3c_interaction_tests.py332 except Exception:CODE
LOW⚡py/test/selenium/webdriver/common/alerts_tests.py37 except Exception:CODE
LOW⚡py/test/selenium/webdriver/common/alerts_tests.py47 except Exception as e:CODE
LOW⚡py/test/selenium/webdriver/common/alerts_tests.py52 except Exception:CODE
LOW…enium/webdriver/common/_bidi/browsing_context_tests.py319 except Exception:CODE
MEDIUM…/test/selenium/webdriver/common/_bidi/storage_tests.py77def get_document_cookie_or_none(driver):CODE
LOW⚡…/test/selenium/webdriver/common/_bidi/storage_tests.py80 except Exception:CODE
LOWpy/test/selenium/webdriver/common/bidi/quit_tests.py75 except Exception:CODE
MEDIUM…lenium/webdriver/common/bidi/browsing_context_tests.py1110def register_handler(self, thread_id):CODE
MEDIUM…lenium/webdriver/common/bidi/browsing_context_tests.py1124def remove_handler(self, callback_id, thread_id):CODE
LOW⚡…lenium/webdriver/common/bidi/browsing_context_tests.py1119 except Exception as e:CODE
LOW⚡…lenium/webdriver/common/bidi/browsing_context_tests.py1127 except Exception as e:CODE
LOW…lenium/webdriver/common/bidi/browsing_context_tests.py337 except Exception:CODE
LOW…lenium/webdriver/common/bidi/browsing_context_tests.py782 except Exception:CODE
MEDIUMpy/test/selenium/webdriver/common/bidi/storage_tests.py73def get_document_cookie_or_none(driver):CODE
LOW⚡py/test/selenium/webdriver/common/bidi/storage_tests.py76 except Exception:CODE
LOW⚡py/test/selenium/webdriver/safari/launcher_tests.py62 except Exception:CODE
13 more matches not shown…
Docstring Block Structure15 hits · 75 pts
SeverityFileLineSnippetContext
HIGHpy/generate_bidi.py1565Build a BiDi command generator.\n' "\n" " Args:\n" ' method: The BiDi method name (e.gSTRING
HIGHpy/AGENTS.md81Brief description. Args: param: Description of param. Returns: Description of return value. STRING
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 argumeSTRING
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 uSTRING
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 searSTRING
HIGHpy/selenium/webdriver/support/relative_locator.py100Add a filter to look for elements above. Args: element_or_locator: Element to look above RSTRING
HIGHpy/selenium/webdriver/support/relative_locator.py129Add a filter to look for elements below. Args: element_or_locator: Element to look below RSTRING
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 STRING
HIGHpy/selenium/webdriver/support/relative_locator.py185Add a filter to look for elements right of. Args: element_or_locator: Element to look right of STRING
HIGHpy/selenium/webdriver/support/relative_locator.py285Add a filter to look for elements near. Args: element_or_locator: Element to look near by the elemeSTRING
HIGHpy/selenium/webdriver/remote/webdriver.py1604Fire a custom session event to the remote server event bus. This allows test code to trigger server-side utilitSTRING
HIGHpy/selenium/webdriver/remote/webdriver.py1678Waits for and returns the FedCM dialog. Args: timeout: How long to wait for the dialog. STRING
HIGHpy/private/bidi_enhancements_manifest.py164 def set_client_window_state( self, client_window: Any | None = None, state: Any | None = NonSTRING
HIGHpy/private/bidi_enhancements_manifest.py743 def _add_preload_script( self, function_declaration, arguments=None, contexts=None, STRING
HIGHpy/private/bidi_enhancements_manifest.py1757 def install( self, path: str | None = None, archive_path: str | None = None, base64_STRING
Self-Referential Comments23 hits · 65 pts
SeverityFileLineSnippetContext
MEDIUMpy/generate.py50# This file is generated from the CDP specification. If you need to makeCOMMENT
MEDIUMpy/generate_bidi_protocol.py66# This file is generated from the WebDriver BiDi specification.COMMENT
MEDIUMpy/selenium/webdriver/common/desired_capabilities.py33 # Create a new Options object for the desired browser.STRING
MEDIUM…lenium/webdriver/common/bidi/browsing_context_tests.py629 # Create a new context to trigger the eventCOMMENT
MEDIUM…lenium/webdriver/common/bidi/browsing_context_tests.py803 # Create an alert to trigger the eventCOMMENT
MEDIUM…lenium/webdriver/common/bidi/browsing_context_tests.py970 # Create a context to trigger the eventCOMMENT
MEDIUM…lenium/webdriver/common/bidi/browsing_context_tests.py1003 # Create a context to trigger both handlersCOMMENT
MEDIUM…lenium/webdriver/common/bidi/browsing_context_tests.py1033 # Create a context to trigger both handlersCOMMENT
MEDIUMpy/test/selenium/webdriver/common/bidi/script_tests.py591 # Create an object with root ownership (this will return a handle)COMMENT
MEDIUMpy/test/selenium/webdriver/common/bidi/storage_tests.py168 # Create a new window with the user contextCOMMENT
MEDIUM…test/selenium/webdriver/common/bidi/emulation_tests.py142 # Create a user contextSTRING
MEDIUM…st/selenium/webdriver/common/bidi/permissions_tests.py89 # Create a user contextCOMMENT
MEDIUMpy/test/selenium/webdriver/common/bidi/input_tests.py281 # Create a temporary fileCOMMENT
MEDIUMpy/test/selenium/webdriver/common/bidi/input_tests.py715 # Create a temporary fileCOMMENT
MEDIUM…pec/unit/selenium/webdriver/remote/http/common_spec.rb144 # Create an invalid UTF-8 byte sequenceCOMMENT
MEDIUMrb/lib/selenium/webdriver.rb55 # Create a new Driver instance with the correct bridge for the given browserCOMMENT
MEDIUMrb/lib/selenium/webdriver/firefox/profile.rb61 # Create a new Profile instanceCOMMENT
MEDIUMrb/lib/selenium/webdriver/firefox/options.rb44 # Create a new Options instance, only for W3C-capable versions of Firefox.COMMENT
MEDIUMrb/lib/selenium/webdriver/bidi/browsing_context.rb84 # Create a new browsing context.COMMENT
MEDIUMrb/lib/selenium/webdriver/chromium/options.rb46 # Create a new Options instance.COMMENT
MEDIUMrb/lib/selenium/webdriver/common/wait.rb27 # Create a new Wait instanceCOMMENT
MEDIUMrb/lib/selenium/webdriver/ie/options.rb53 # Create a new Options instanceCOMMENT
MEDIUMrb/lib/selenium/webdriver/remote/bridge.rb172 # Create a new top-level browsing contextCOMMENT
Cross-File Repetition13 hits · 65 pts
SeverityFileLineSnippetContext
HIGHpy/selenium/webdriver/firefox/service.py0service class responsible for starting and stopping the chromedriver executable. args: executable_path: install path of STRING
HIGHpy/selenium/webdriver/edge/service.py0service class responsible for starting and stopping the chromedriver executable. args: executable_path: install path of STRING
HIGHpy/selenium/webdriver/chromium/service.py0service class responsible for starting and stopping the chromedriver executable. args: executable_path: install path of STRING
HIGHpy/selenium/webdriver/chrome/service.py0service class responsible for starting and stopping the chromedriver executable. args: executable_path: install path of STRING
HIGHpy/selenium/webdriver/edge/webdriver.py0creates a new instance of the ie driver. starts the service and then creates new instance of ie driver. args: options: iSTRING
HIGHpy/selenium/webdriver/chrome/webdriver.py0creates a new instance of the ie driver. starts the service and then creates new instance of ie driver. args: options: iSTRING
HIGHpy/selenium/webdriver/ie/webdriver.py0creates a new instance of the ie driver. starts the service and then creates new instance of ie driver. args: options: iSTRING
HIGH…ium/webdriver/common/interactions_with_device_tests.py0copied from org.openqa.selenium.interactions.testbasicmouseinterface.STRING
HIGHpy/test/selenium/webdriver/common/interactions_tests.py0copied from org.openqa.selenium.interactions.testbasicmouseinterface.STRING
HIGH…est/selenium/webdriver/common/w3c_interaction_tests.py0copied from org.openqa.selenium.interactions.testbasicmouseinterface.STRING
HIGH…ium/webdriver/common/interactions_with_device_tests.py0return list of key events recorded in the test_keys_page fixture.STRING
HIGHpy/test/selenium/webdriver/common/interactions_tests.py0return list of key events recorded in the test_keys_page fixture.STRING
HIGH…est/selenium/webdriver/common/w3c_interaction_tests.py0return list of key events recorded in the test_keys_page fixture.STRING
Unused Imports58 hits · 50 pts
SeverityFileLineSnippetContext
LOWpy/generate_bidi_protocol.py34CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/common/__init__.py18CODE
LOWpy/selenium/webdriver/common/proxy.py20CODE
LOWpy/selenium/webdriver/common/api_request_context.py33CODE
LOWpy/selenium/webdriver/common/action_chains.py19CODE
LOWpy/selenium/webdriver/common/by.py19CODE
LOWpy/selenium/webdriver/common/_bidi/domain.py24CODE
LOWpy/selenium/webdriver/common/_bidi/transport.py28CODE
LOWpy/selenium/webdriver/common/_bidi/serialization.py33CODE
LOWpy/selenium/webdriver/common/actions/key_actions.py18CODE
LOWpy/selenium/webdriver/support/color.py18CODE
LOWpy/selenium/webdriver/support/ui.py18CODE
LOWpy/selenium/webdriver/support/ui.py19CODE
LOWpy/selenium/webdriver/support/events.py18CODE
LOWpy/selenium/webdriver/support/events.py19CODE
LOWpy/selenium/webdriver/support/expected_conditions.py18CODE
LOWpy/selenium/webdriver/support/relative_locator.py18CODE
LOWpy/selenium/webdriver/remote/switch_to.py19CODE
LOWpy/selenium/webdriver/remote/shadowroot.py18CODE
LOWpy/selenium/webdriver/remote/webelement.py18CODE
LOWpy/selenium/webdriver/remote/webdriver.py20CODE
LOWpy/private/_event_manager.py26CODE
LOWpy/private/bidi_enhancements_manifest.py29CODE
LOWpy/private/_network_handlers.py65CODE
LOWpy/private/_script_handlers.py44CODE
Fake / Example Data44 hits · 47 pts
SeverityFileLineSnippetContext
LOWpy/selenium/webdriver/remote/webdriver.py1508 credential = Credential(id="user@example.com", password="aPassword")STRING
LOWpy/selenium/webdriver/remote/webdriver.py1530 `credential_id = "user@example.com"`STRING
LOW⚡py/test/selenium/webdriver/common/fedcm_tests.py84 assert accounts[0].name == "John Doe"CODE
LOWpy/test/selenium/webdriver/common/test_file2.txt1lorem ipsum dolor sit ametCODE
LOWpy/test/selenium/webdriver/common/test_file2.txt1lorem ipsum dolor sit ametCODE
LOWpy/test/selenium/webdriver/common/test_file.txt1lorem ipsum dolor sit ametCODE
LOWpy/test/selenium/webdriver/common/test_file.txt1lorem ipsum dolor sit ametCODE
LOWjava/test/org/openqa/selenium/UploadTest.java52 private static final String LOREM_IPSUM_TEXT = "lorem ipsum dolor sit amet";CODE
LOWjava/test/org/openqa/selenium/UploadTest.java52 private static final String LOREM_IPSUM_TEXT = "lorem ipsum dolor sit amet";CODE
LOW…ntialmanagement/FederatedCredentialManagementTest.java140 assertThat(account1.getName()).isEqualTo("John Doe");CODE
LOW…rg/openqa/selenium/bidi/input/SetFilesCommandTest.java44 private static final String LOREM_IPSUM_TEXT = "lorem ipsum dolor sit amet";CODE
LOW…rg/openqa/selenium/bidi/input/SetFilesCommandTest.java44 private static final String LOREM_IPSUM_TEXT = "lorem ipsum dolor sit amet";CODE
LOWdotnet/test/webdriver/UploadTests.cs27 private const string LoremIpsumText = "lorem ipsum dolor sit amet";CODE
LOWdotnet/test/webdriver/UploadTests.cs27 private const string LoremIpsumText = "lorem ipsum dolor sit amet";CODE
LOWdotnet/test/remote/RemoteWebDriverSpecificTests.cs32 private const string LoremIpsumText = "lorem ipsum dolor sit amet";CODE
LOWdotnet/test/remote/RemoteWebDriverSpecificTests.cs32 private const string LoremIpsumText = "lorem ipsum dolor sit amet";CODE
LOWcommon/devtools/browser_protocol.json52 "placeholder",CODE
LOWcommon/src/web/printPage.html29 <br/> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc tincidunt metus eu consectetur rutrum. PraesCODE
LOWcommon/src/web/printPage.html29 <br/> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc tincidunt metus eu consectetur rutrum. PraesCODE
LOWcommon/src/web/printPage.html49 <br/> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc tincidunt metus eu consectetur rutrum. PraesCODE
LOWcommon/src/web/printPage.html49 <br/> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc tincidunt metus eu consectetur rutrum. PraesCODE
LOW⚡common/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=CODE
LOW⚡common/src/web/js/tinymce.min.js9}}),n.parser=new v(o,n.schema),n.parser.addAttributeFilter("src,href,style,tabindex",function(e,t){for(var r=e.length,i,CODE
LOW⚡common/src/web/js/jquery-ui-1.12.1.min.js6(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){function e(t){for(var e=CODE
LOW…src/web/coordinates_tests/page_with_fixed_element.html8 <div id="placeholder" style="height: 5000px; background-color:green">Placeholder</div>CODE
LOWcommon/src/web/fedcm/accounts.json5 "name": "John Doe",CODE
LOWthird_party/closure/goog/base.js1712 * var MSG_NAME = goog.getMsg('Hello {$placeholder}', {'placeholder': 'world'});COMMENT
LOW⚡javascript/atoms/test/text_benchmark.html124<h1><span>Lorem ipsum</span></h1>CODE
LOW⚡javascript/atoms/test/text_benchmark.html126Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus feugiat arcuCODE
LOW⚡javascript/atoms/test/text_benchmark.html126Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus feugiat arcuCODE
LOWjavascript/atoms/test/text_test.html284 assert.strictEqual(text, "Lorem Ipsum Dolor Sit Amet, Consectetur Adipisicing Elit,");CODE
LOWjavascript/atoms/test/text_test.html284 assert.strictEqual(text, "Lorem Ipsum Dolor Sit Amet, Consectetur Adipisicing Elit,");CODE
LOWjavascript/atoms/test/text_test.html467 <a id="capitalized-5" style="text-transform: capitalize">Lorem ipsum dolor sit amet, consectetur adipisicing elit,</CODE
LOWjavascript/atoms/test/text_test.html467 <a id="capitalized-5" style="text-transform: capitalize">Lorem ipsum dolor sit amet, consectetur adipisicing elit,</CODE
LOWjavascript/selenium-webdriver/test/upload_test.js31 var LOREM_IPSUM_TEXT = 'lorem ipsum dolor sit amet'CODE
LOWjavascript/selenium-webdriver/test/upload_test.js31 var LOREM_IPSUM_TEXT = 'lorem ipsum dolor sit amet'CODE
LOW…cript/selenium-webdriver/test/lib/capabilities_test.js151 const LOREM_IPSUM_TEXT = 'lorem ipsum dolor sit amet'CODE
LOW…cript/selenium-webdriver/test/lib/capabilities_test.js151 const LOREM_IPSUM_TEXT = 'lorem ipsum dolor sit amet'CODE
LOW…cript/selenium-webdriver/test/lib/capabilities_test.js177 const LOREM_IPSUM_TEXT = 'lorem ipsum dolor sit amet'CODE
LOW…cript/selenium-webdriver/test/lib/capabilities_test.js177 const LOREM_IPSUM_TEXT = 'lorem ipsum dolor sit amet'CODE
LOWjavascript/selenium-webdriver/test/lib/http_test.js85 return executor.execute(new Command('fake-name')).then(assert.fail, (err) => {CODE
LOWjavascript/selenium-webdriver/test/lib/http_test.js86 if (err instanceof error.UnknownCommandError && 'Unrecognized command: fake-name' === err.message) {CODE
LOWjavascript/selenium-webdriver/test/fedcm/fedcm_test.js161 assert.strictEqual(account1.name, 'John Doe')CODE
LOWrb/spec/integration/selenium/webdriver/fedcm_spec.rb63 expect(first_account.name).to eq 'John Doe'CODE
Modern Structural Boilerplate31 hits · 36 pts
SeverityFileLineSnippetContext
LOWpy/conftest.py47logger = logging.getLogger(__name__)CODE
LOWpy/selenium/common/__init__.py55__all__ = [CODE
LOWpy/selenium/webdriver/firefox/webdriver.py74 def set_context(self, context) -> None:CODE
LOWpy/selenium/webdriver/chromium/webdriver.py87 def set_network_conditions(self, **network_conditions) -> None:CODE
LOWpy/selenium/webdriver/chromium/webdriver.py109 def set_permissions(self, name: str, value: str) -> None:CODE
LOWpy/selenium/webdriver/common/options.py347 def set_capability(self, name: str, value: object) -> None:CODE
LOWpy/selenium/webdriver/common/service.py34logger = logging.getLogger(__name__)CODE
LOWpy/selenium/webdriver/common/selenium_manager.py29logger = logging.getLogger(__name__)CODE
LOWpy/selenium/webdriver/common/print_page_options.py341 def set_page_size(self, page_size: dict) -> None:CODE
LOWpy/selenium/webdriver/common/api_request_context.py35logger = logging.getLogger(__name__)CODE
LOWpy/selenium/webdriver/common/driver_finder.py25logger = logging.getLogger(__name__)CODE
LOWpy/selenium/webdriver/common/_bidi/serialization.py46logger = logging.getLogger(__name__)CODE
LOWpy/selenium/webdriver/support/ui.py21__all__ = ["Select", "WebDriverWait"]CODE
LOWpy/selenium/webdriver/support/select.py225 def _set_selected(self, option) -> None:CODE
LOWpy/selenium/webdriver/remote/websocket_connection.py78logger = logging.getLogger(__name__)CODE
LOWpy/selenium/webdriver/remote/webdriver.py820 def set_script_timeout(self, time_to_wait: float) -> None:CODE
LOWpy/selenium/webdriver/remote/webdriver.py834 def set_page_load_timeout(self, time_to_wait: float) -> None:CODE
LOWpy/selenium/webdriver/remote/webdriver.py1014 def set_window_size(self, width, height, windowHandle: str = "current") -> None:CODE
LOWpy/selenium/webdriver/remote/webdriver.py1548 def set_user_verified(self, verified: bool) -> None:CODE
LOWpy/private/_network_handlers.py74logger = logging.getLogger(__name__)CODE
LOW⚡py/private/_network_handlers.py300 def set_url(self, url: str) -> None:CODE
LOW⚡py/private/_network_handlers.py305 def set_method(self, method: str) -> None:CODE
LOW⚡py/private/_network_handlers.py310 def set_headers(self, headers: dict[str, Any]) -> None:CODE
LOW⚡py/private/_network_handlers.py315 def set_cookies(self, cookies: list) -> None:CODE
LOW⚡py/private/_network_handlers.py320 def set_body(self, body: str) -> None:CODE
LOW⚡py/private/_network_handlers.py476 def set_status(self, status: int, reason_phrase: str | None = None) -> None:CODE
LOW⚡py/private/_network_handlers.py484 def set_headers(self, headers: dict[str, Any]) -> None:CODE
LOW⚡py/private/_network_handlers.py489 def set_cookies(self, cookies: list) -> None:CODE
LOW⚡py/private/_network_handlers.py494 def set_body(self, body: str) -> None:CODE
LOWpy/private/_network_handlers.py793 def set_extra_header(self, name: str, value: str) -> None:CODE
LOWpy/private/_script_handlers.py54logger = logging.getLogger(__name__)CODE
Redundant / Tautological Comments22 hits · 32 pts
SeverityFileLineSnippetContext
LOW⚡py/conftest.py597 # Check if current window is still validCOMMENT
LOW⚡py/generate_bidi.py461 # Check if the CDDL field type is a quoted string literal (e.g., type: "key")COMMENT
LOW⚡py/generate_bidi.py468 # Check if this field is a list type (using lowercase 'list[' from Python 3.10+ syntax)COMMENT
LOW⚡py/generate_bidi.py473 # Check if this field is a dict type (using lowercase 'dict[' from Python 3.10+ syntax)COMMENT
LOWpy/generate_bidi.py214 # Check if there's a params_override for user-friendly named argumentsCOMMENT
LOWpy/generate_bidi.py231 # Check if full signature would exceed line length limit (120 chars)COMMENT
LOWpy/generate_bidi.py337 # Check if we also need to deserialize the extracted fieldCOMMENT
LOWpy/generate_bidi.py1118 # Check if this looks like an event union (name ends with "Event") andCOMMENT
LOWpy/generate_bidi.py1152 # Check if this is an enum (string union with /)COMMENT
LOWpy/generate_bidi.py1450 # Check if parameter has optional marker (?)COMMENT
LOWpy/generate_bidi.py960 # Check if there's an explicit alias defined in the enhancement manifestSTRING
LOWpy/generate_bidi.py1008 # Check if field() is actually used in the generated codeSTRING
LOWpy/selenium/webdriver/remote/webelement.py206 # Check if the "active" CSS class is applied to an element.STRING
LOWpy/selenium/webdriver/remote/webdriver.py1533 # Check if the credential is bytearray converted to b64 stringCOMMENT
LOW…lenium/webdriver/common/bidi/browsing_context_tests.py322 # Check if the text was entered (this is browser-dependent)COMMENT
LOW…lenium/webdriver/common/bidi/browsing_context_tests.py464 # Check if it's a valid PDF (starts with JVBERi which is the base64 encoding of %PDF)COMMENT
LOWpy/test/selenium/webdriver/common/bidi/script_tests.py182 # Check if the preload script was executedCOMMENT
LOWpy/test/selenium/webdriver/common/bidi/storage_tests.py557 # Set expiry to 1 hour from nowCOMMENT
LOWpy/test/selenium/webdriver/common/bidi/storage_tests.py683 # Set expiry to specific timeCOMMENT
LOW…test/selenium/webdriver/common/bidi/emulation_tests.py288 # Set timezone to Tokyo (UTC+9)STRING
LOWpy/test/selenium/webdriver/common/bidi/input_tests.py398 # Check if multiple attribute is set correctly (True, False)COMMENT
LOWscripts/format.sh160# Check if formatting introduced new changes (comparing to baseline)COMMENT
AI Slop Vocabulary11 hits · 32 pts
SeverityFileLineSnippetContext
LOWpy/generate_bidi.py384 # No special response handling, just return the resultCOMMENT
MEDIUMjava/src/org/openqa/selenium/bidi/module/Input.java42 // This will make porting from W3C WebDriver classic to BiDi seamless for ActionsCOMMENT
MEDIUM⚡common/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=CODE
MEDIUM⚡common/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=CODE
MEDIUMthird_party/closure/goog/ui/menubuttonrenderer.js79 // TODO(attila): Add more robust support for subclasses of goog.ui.Menu.COMMENT
MEDIUMthird_party/closure/goog/ui/editor/defaulttoolbar.js504 // TODO (attila): Try to make this more robust.COMMENT
MEDIUMthird_party/js/qunit/qunit.js3347 // This also has the benefit of being stable and robust against e.g.COMMENT
MEDIUMthird_party/cpp/json-cpp/include/json/json.h133/// If defined, indicates that json may leverage CppTL libraryCOMMENT
MEDIUMcpp/iedriver/IESession.cpp141 // N.B., this could probably be made more robust by modifyingCOMMENT
MEDIUMrb/lib/selenium/webdriver/common/element.rb111 # nowrap, open, paused, pubdate, readonly, required, reversed, scoped, seamless, seeking,COMMENT
MEDIUMrb/lib/selenium/webdriver/remote/http/default.rb119 # A more robust solution is bumping the MaxUserPort settingCOMMENT
Deep Nesting32 hits · 28 pts
SeverityFileLineSnippetContext
LOWpy/conftest.py562CODE
LOWpy/generate.py968CODE
LOWpy/generate.py465CODE
LOWpy/generate_bidi.py204CODE
LOWpy/generate_bidi.py434CODE
LOWpy/generate_bidi.py638CODE
LOWpy/generate_bidi.py1128CODE
LOWpy/generate_bidi.py1245CODE
LOWpy/generate_bidi.py1305CODE
LOWpy/generate_bidi.py1351CODE
LOWpy/generate_bidi.py1398CODE
LOWpy/generate_bidi_protocol.py319CODE
LOWpy/selenium/webdriver/firefox/webdriver.py105CODE
LOWpy/selenium/webdriver/common/service.py155CODE
LOWpy/selenium/webdriver/common/proxy.py187CODE
LOWpy/selenium/webdriver/common/selenium_manager.py58CODE
LOWpy/selenium/webdriver/common/api_request_context.py154CODE
LOWpy/selenium/webdriver/common/api_request_context.py376CODE
LOWpy/selenium/webdriver/common/api_request_context.py543CODE
LOWpy/selenium/webdriver/support/select.py103CODE
LOWpy/selenium/webdriver/remote/remote_connection.py437CODE
LOWpy/selenium/webdriver/remote/client_config.py161CODE
LOWpy/selenium/webdriver/remote/websocket_connection.py55CODE
LOWpy/selenium/webdriver/remote/errorhandler.py145CODE
LOWpy/selenium/webdriver/remote/webdriver.py105CODE
LOW…selenium/webdriver/common/api_request_context_tests.py60CODE
LOWpy/private/_event_manager.py163CODE
LOWpy/private/_network_handlers.py158CODE
LOWcommon/devtools/pdl.py59CODE
LOWscripts/update_multitool_binaries.py31CODE
LOWscripts/pinned_browsers.py187CODE
LOWjavascript/private/gen_file.py191CODE
Synthetic Comment Markers3 hits · 22 pts
SeverityFileLineSnippetContext
HIGHthird_party/closure/goog/a11y/aria/roles.js12 * This is auto-generated code. Do not manually edit! For more detailsCOMMENT
HIGHthird_party/closure/goog/a11y/aria/attributes.js13 * This is auto-generated code. Do not manually edit! For more detailsCOMMENT
HIGHthird_party/closure/goog/a11y/aria/datatables.js13 * This is auto-generated code. Do not manually edit!COMMENT
Structural Annotation Overuse11 hits · 20 pts
SeverityFileLineSnippetContext
LOWCONTRIBUTING.md90### Step 1: Fork & CloneCOMMENT
LOWCONTRIBUTING.md180### Step 2: BranchCOMMENT
LOWCONTRIBUTING.md191### Step 3: CommitCOMMENT
LOWCONTRIBUTING.md231### Step 4: RebaseCOMMENT
LOWCONTRIBUTING.md240### Step 5: TestCOMMENT
LOWCONTRIBUTING.md324### Step 6: PushCOMMENT
LOWCONTRIBUTING.md338### Step 7: IntegrationCOMMENT
LOW⚡javascript/webdriver/atoms/inject/find_element.js92 // Step 1: find the window we are locating the element in.COMMENT
LOW⚡javascript/webdriver/atoms/inject/find_element.js95 // Step 2: decode the root of our search.COMMENT
LOW⚡javascript/webdriver/atoms/inject/find_element.js104 // Step 3: perform the search.COMMENT
LOW⚡javascript/webdriver/atoms/inject/find_element.js107 // Step 4: encode our response.COMMENT
Verbosity Indicators4 hits · 9 pts
SeverityFileLineSnippetContext
LOW⚡javascript/webdriver/atoms/inject/find_element.js92 // Step 1: find the window we are locating the element in.COMMENT
LOW⚡javascript/webdriver/atoms/inject/find_element.js95 // Step 2: decode the root of our search.COMMENT
LOW⚡javascript/webdriver/atoms/inject/find_element.js104 // Step 3: perform the search.COMMENT
LOW⚡javascript/webdriver/atoms/inject/find_element.js107 // Step 4: encode our response.COMMENT
TODO Padding5 hits · 8 pts
SeverityFileLineSnippetContext
LOW…selenium/bidi/browsingcontext/BrowsingContextTest.java444 // TODO: Add test to test the type and qualityCOMMENT
LOW…openqa/selenium/grid/node/local/CreateSessionTest.java98 // TODO: implement shouldOnlyAcceptAJWPPayloadIfConfiguredTo testCOMMENT
LOW…openqa/selenium/grid/node/local/CreateSessionTest.java103 // TODO: implementCOMMENT
LOW…openqa/selenium/grid/node/local/CreateSessionTest.java153 // TODO: implement sessionDataShouldBeCorrectRegardlessOfPayloadProtocol testCOMMENT
LOW…openqa/selenium/grid/node/local/CreateSessionTest.java158 // TODO: implement shouldSupportProtocolConversion testCOMMENT
AI Structural Patterns7 hits · 7 pts
SeverityFileLineSnippetContext
LOWpy/selenium/webdriver/common/_bidi/serialization.py106CODE
LOWpy/selenium/webdriver/common/actions/pointer_actions.py41CODE
LOWpy/selenium/webdriver/common/actions/pointer_actions.py73CODE
LOWpy/selenium/webdriver/common/actions/pointer_actions.py108CODE
LOWpy/selenium/webdriver/common/actions/pointer_actions.py139CODE
LOWpy/selenium/webdriver/remote/server.py54CODE
LOWpy/selenium/webdriver/remote/client_config.py114CODE
Slop Phrases4 hits · 6 pts
SeverityFileLineSnippetContext
LOWrust/Cargo.toml3version = "0.4.52-nightly" # don't forget to update rust/BUILD.bazelCODE
LOWrust/Cargo.toml3version = "0.4.52-nightly" # don't forget to update rust/BUILD.bazelCODE
MEDIUM…enqa/selenium/support/events/EventFiringDecorator.java139 * <p>For example, a listener can be used to slow down execution for demonstration purposes, justCOMMENT
LOWjava/src/org/openqa/selenium/remote/http/Route.java293 // Don't forget to register our prefixCOMMENT
Example Usage Blocks3 hits · 4 pts
SeverityFileLineSnippetContext
LOWdotnet/src/support/UI/SlowLoadableComponent{T}.cs29/// // Example usage:COMMENT
LOWdotnet/src/support/UI/LoadableComponent{T}.cs27/// // Example usage:COMMENT
LOWrb/lib/selenium/server.rb30 # Usage:COMMENT