A browser automation framework and ecosystem.
6163 matches across 18 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | py/run_sphinx_autogen.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/conftest.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/generate_api_module_listing.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/generate.py | 1 | # The MIT License(MIT) |
| LOW | py/requirements_lock.txt | 361 | # via virtualenv |
| LOW | py/requirements_lock.txt | 861 | # via |
| LOW | py/requirements_lock.txt | 881 | --hash=sha256:e920276dd6813095e9377c0bc5566d94c932c33b27a3e3945d8389c374dd4746 |
| LOW | py/requirements_lock.txt | 1121 | # exceptiongroup |
| LOW | py/generate_bidi.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/run_mypy.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/release-selenium.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/__init__.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/common/__init__.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/common/exceptions.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/__init__.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/firefox/options.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/firefox/service.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/firefox/remote_connection.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/firefox/__init__.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/firefox/firefox_profile.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/firefox/webdriver.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/wpewebkit/options.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/wpewebkit/service.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/wpewebkit/__init__.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/wpewebkit/webdriver.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/webkitgtk/options.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/webkitgtk/service.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/webkitgtk/__init__.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/webkitgtk/webdriver.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/edge/options.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/edge/service.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/edge/remote_connection.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/edge/__init__.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/edge/webdriver.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/chromium/options.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/chromium/service.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/chromium/remote_connection.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/chromium/__init__.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/chromium/webdriver.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/common/options.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/common/service.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/common/window.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/common/log.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/common/proxy.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/common/selenium_manager.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/common/print_page_options.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/common/__init__.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/common/keys.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/common/timeouts.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/common/virtual_authenticator.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/common/utils.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/common/api_request_context.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/common/action_chains.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/common/desired_capabilities.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/common/by.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/common/webdriver.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/common/alert.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/common/driver_finder.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/common/actions/action_builder.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| LOW | py/selenium/webdriver/common/actions/interaction.py | 1 | # Licensed to the Software Freedom Conservancy (SFC) under one |
| 4062 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| CRITICAL | …nium/bidi/emulation/SetScreenSettingsOverrideTest.java | 50 | if (org.openqa.selenium.testing.drivers.Browser.detect() == CHROME) { |
| CRITICAL | …nium/bidi/emulation/SetScreenSettingsOverrideTest.java | 83 | if (org.openqa.selenium.testing.drivers.Browser.detect() == CHROME) { |
| CRITICAL | …/test/org/openqa/selenium/testing/drivers/Browser.java | 120 | BROWSER_NAME, org.openqa.selenium.remote.Browser.HTMLUNIT.browserName()), |
| CRITICAL | …nium/testing/drivers/TestInternetExplorerSupplier.java | 37 | if (!org.openqa.selenium.remote.Browser.IE.is(caps)) { |
| CRITICAL | …m/grid/sessionmap/redis/RedisBackedSessionMapTest.java | 316 | return new org.openqa.selenium.grid.data.NodeStatus( |
| CRITICAL | …m/grid/sessionmap/redis/RedisBackedSessionMapTest.java | 336 | return new org.openqa.selenium.grid.data.NodeStatus( |
| CRITICAL | …g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java | 308 | new org.openqa.selenium.grid.data.Session( |
| CRITICAL | …g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java | 358 | new org.openqa.selenium.grid.data.Session( |
| CRITICAL | …g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java | 394 | new org.openqa.selenium.grid.graphql.Session( |
| CRITICAL | …g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java | 436 | new org.openqa.selenium.grid.data.Session( |
| CRITICAL | …g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java | 473 | new org.openqa.selenium.grid.graphql.Session( |
| CRITICAL | …g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java | 512 | new org.openqa.selenium.grid.data.Session( |
| CRITICAL | …g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java | 549 | new org.openqa.selenium.grid.graphql.Session( |
| CRITICAL | …g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java | 596 | new org.openqa.selenium.grid.data.Session( |
| CRITICAL | …g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java | 657 | new org.openqa.selenium.grid.data.Session( |
| CRITICAL | …g/openqa/selenium/grid/graphql/GraphqlHandlerTest.java | 696 | new org.openqa.selenium.grid.data.Session( |
| CRITICAL | …org/openqa/selenium/grid/node/local/LocalNodeTest.java | 445 | new org.openqa.selenium.grid.node.NodeCommandInterceptor() { |
| CRITICAL | …org/openqa/selenium/grid/node/local/LocalNodeTest.java | 486 | new org.openqa.selenium.grid.node.NodeCommandInterceptor() { |
| CRITICAL | …org/openqa/selenium/grid/node/local/LocalNodeTest.java | 506 | new org.openqa.selenium.grid.node.NodeCommandInterceptor() { |
| CRITICAL | …/src/org/openqa/selenium/devtools/v148/v148Target.java | 43 | id -> new org.openqa.selenium.devtools.v148.target.model.SessionID(id.toString())), |
| CRITICAL | …/src/org/openqa/selenium/devtools/v148/v148Target.java | 45 | id -> new org.openqa.selenium.devtools.v148.target.model.TargetID(id.toString()))); |
| CRITICAL | …/src/org/openqa/selenium/devtools/v148/v148Target.java | 62 | new org.openqa.selenium.devtools.idealized.target.model.TargetInfo( |
| CRITICAL | …/src/org/openqa/selenium/devtools/v148/v148Target.java | 85 | new org.openqa.selenium.devtools.v148.target.model.TargetID(targetId.toString()), |
| CRITICAL | java/src/org/openqa/selenium/devtools/v148/v148Log.java | 50 | return new org.openqa.selenium.devtools.idealized.log.model.LogEntry( |
| CRITICAL | …src/org/openqa/selenium/devtools/v148/v148Network.java | 60 | return org.openqa.selenium.devtools.v148.network.Network.setUserAgentOverride( |
| CRITICAL | …src/org/openqa/selenium/devtools/v148/v148Network.java | 66 | return org.openqa.selenium.devtools.v148.network.Network.setCacheDisabled(false); |
| CRITICAL | …src/org/openqa/selenium/devtools/v148/v148Network.java | 71 | return org.openqa.selenium.devtools.v148.network.Network.setCacheDisabled(true); |
| CRITICAL | java/src/org/openqa/selenium/devtools/v146/v146Log.java | 50 | return new org.openqa.selenium.devtools.idealized.log.model.LogEntry( |
| CRITICAL | …src/org/openqa/selenium/devtools/v146/v146Network.java | 60 | return org.openqa.selenium.devtools.v146.network.Network.setUserAgentOverride( |
| CRITICAL | …src/org/openqa/selenium/devtools/v146/v146Network.java | 66 | return org.openqa.selenium.devtools.v146.network.Network.setCacheDisabled(false); |
| CRITICAL | …src/org/openqa/selenium/devtools/v146/v146Network.java | 71 | return org.openqa.selenium.devtools.v146.network.Network.setCacheDisabled(true); |
| CRITICAL | …/src/org/openqa/selenium/devtools/v146/v146Target.java | 43 | id -> new org.openqa.selenium.devtools.v146.target.model.SessionID(id.toString())), |
| CRITICAL | …/src/org/openqa/selenium/devtools/v146/v146Target.java | 45 | id -> new org.openqa.selenium.devtools.v146.target.model.TargetID(id.toString()))); |
| CRITICAL | …/src/org/openqa/selenium/devtools/v146/v146Target.java | 62 | new org.openqa.selenium.devtools.idealized.target.model.TargetInfo( |
| CRITICAL | …/src/org/openqa/selenium/devtools/v146/v146Target.java | 85 | new org.openqa.selenium.devtools.v146.target.model.TargetID(targetId.toString()), |
| CRITICAL | java/src/org/openqa/selenium/devtools/v147/v147Log.java | 50 | return new org.openqa.selenium.devtools.idealized.log.model.LogEntry( |
| CRITICAL | …/src/org/openqa/selenium/devtools/v147/v147Target.java | 43 | id -> new org.openqa.selenium.devtools.v147.target.model.SessionID(id.toString())), |
| CRITICAL | …/src/org/openqa/selenium/devtools/v147/v147Target.java | 45 | id -> new org.openqa.selenium.devtools.v147.target.model.TargetID(id.toString()))); |
| CRITICAL | …/src/org/openqa/selenium/devtools/v147/v147Target.java | 62 | new org.openqa.selenium.devtools.idealized.target.model.TargetInfo( |
| CRITICAL | …/src/org/openqa/selenium/devtools/v147/v147Target.java | 85 | new org.openqa.selenium.devtools.v147.target.model.TargetID(targetId.toString()), |
| CRITICAL | …src/org/openqa/selenium/devtools/v147/v147Network.java | 60 | return org.openqa.selenium.devtools.v147.network.Network.setUserAgentOverride( |
| CRITICAL | …src/org/openqa/selenium/devtools/v147/v147Network.java | 66 | return org.openqa.selenium.devtools.v147.network.Network.setCacheDisabled(false); |
| CRITICAL | …src/org/openqa/selenium/devtools/v147/v147Network.java | 71 | return org.openqa.selenium.devtools.v147.network.Network.setCacheDisabled(true); |
| CRITICAL | java/src/org/openqa/selenium/grid/graphql/Node.java | 139 | return new org.openqa.selenium.grid.graphql.Session( |
| CRITICAL | java/src/org/openqa/selenium/grid/graphql/Grid.java | 152 | new org.openqa.selenium.grid.graphql.Session( |
| CRITICAL | …/src/org/openqa/selenium/grid/graphql/SessionData.java | 52 | return new org.openqa.selenium.grid.graphql.Session( |
| CRITICAL | java/src/org/openqa/selenium/grid/graphql/Session.java | 91 | return new org.openqa.selenium.grid.graphql.Slot( |
| CRITICAL | …va/src/org/openqa/selenium/remote/RemoteWebDriver.java | 119 | org.openqa.selenium.internal.Debug.configureLogger(); |
| CRITICAL | java/src/org/openqa/selenium/remote/RemoteScript.java | 61 | this.script = new org.openqa.selenium.bidi.module.Script(driver); |
| CRITICAL | java/src/org/openqa/selenium/remote/RemoteNetwork.java | 54 | this.network = new org.openqa.selenium.bidi.module.Network(driver); |
| CRITICAL | …remote/tracing/opentelemetry/SeleniumSpanExporter.java | 48 | AttributeKey.stringKey(org.openqa.selenium.remote.tracing.AttributeKey.SPAN_KIND.getKey()); |
| CRITICAL | dotnet/private/mtp_shim.cs | 25 | await global::Microsoft.Testing.Platform.Builder.TestApplication.CreateBuilderAsync(args); |
| CRITICAL | dotnet/private/mtp_shim.cs | 27 | global::NUnit.VisualStudio.TestAdapter.TestingPlatformAdapter.TestingPlatformBuilderHook.AddExtensions(builder, |
| CRITICAL | dotnet/src/webdriver/JavaScriptEngine.cs | 140 | await this.session.Value.Domains.JavaScript.Evaluate(script).ConfigureAwait(false); |
| CRITICAL | dotnet/src/webdriver/JavaScriptEngine.cs | 176 | string scriptId = await this.session.Value.Domains.JavaScript.AddScriptToEvaluateOnNewDocument(script).Configure |
| CRITICAL | dotnet/src/webdriver/JavaScriptEngine.cs | 196 | await this.session.Value.Domains.JavaScript.RemoveScriptToEvaluateOnNewDocument(scriptId).ConfigureAwait(fal |
| CRITICAL | dotnet/src/webdriver/JavaScriptEngine.cs | 234 | await this.session.Value.Domains.JavaScript.Evaluate(creationScript).ConfigureAwait(false); |
| CRITICAL | dotnet/src/webdriver/JavaScriptEngine.cs | 235 | string scriptId = await this.session.Value.Domains.JavaScript.AddScriptToEvaluateOnNewDocument(creationScript).C |
| CRITICAL | dotnet/src/webdriver/JavaScriptEngine.cs | 254 | await this.session.Value.Domains.JavaScript.Evaluate(script.MakeRemovalScript()).ConfigureAwait(false); |
| CRITICAL | dotnet/src/webdriver/JavaScriptEngine.cs | 255 | await this.session.Value.Domains.JavaScript.RemoveScriptToEvaluateOnNewDocument(script.ScriptId).ConfigureAw |
| 120 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | py/conftest.py | 91 | def pytest_runtest_makereport(item, call): |
| LOW | py/conftest.py | 521 | def pytest_exception_interact(node, call, report): |
| LOW | py/generate_bidi.py | 105 | def load_enhancements_manifest(manifest_path: str | None) -> dict[str, Any]: |
| LOW | py/generate_bidi.py | 616 | def _convert_method_to_event_name(method_suffix: str) -> str: |
| LOW | py/generate_bidi.py | 686 | code += """def validate_download_behavior( |
| LOW | py/generate_bidi.py | 1363 | def _extract_parameters_and_required( |
| LOW | py/generate_bidi.py | 1446 | def module_name_to_class_name(module_name: str) -> str: |
| LOW | py/generate_bidi.py | 709 | code += """def transform_download_params( |
| LOW | py/selenium/webdriver/firefox/firefox_profile.py | 137 | def assume_untrusted_cert_issuer(self): |
| LOW | py/selenium/webdriver/firefox/firefox_profile.py | 142 | def assume_untrusted_cert_issuer(self, value) -> None: |
| LOW | py/selenium/webdriver/firefox/webdriver.py | 151 | def get_full_page_screenshot_as_file(self, filename) -> bool: |
| LOW | py/selenium/webdriver/firefox/webdriver.py | 179 | def save_full_page_screenshot(self, filename) -> bool: |
| LOW | py/selenium/webdriver/firefox/webdriver.py | 194 | def get_full_page_screenshot_as_png(self) -> bytes: |
| LOW | py/selenium/webdriver/webkitgtk/options.py | 47 | def overlay_scrollbars_enabled(self) -> bool: |
| LOW | py/selenium/webdriver/webkitgtk/options.py | 52 | def overlay_scrollbars_enabled(self, value) -> None: |
| LOW | py/selenium/webdriver/chromium/webdriver.py | 105 | def delete_network_conditions(self) -> None: |
| LOW | py/selenium/webdriver/common/options.py | 381 | def ignore_local_proxy_environment_variables(self) -> None: |
| LOW | py/selenium/webdriver/common/options.py | 411 | def ignore_local_proxy_environment_variables(self) -> None: |
| LOW | py/selenium/webdriver/common/service.py | 121 | def assert_process_still_running(self) -> None: |
| LOW | py/selenium/webdriver/common/service.py | 137 | def send_remote_shutdown_command(self) -> None: |
| LOW | py/selenium/webdriver/common/proxy.py | 162 | def _verify_proxy_type_compatibility(self, compatible_proxy): |
| LOW | py/selenium/webdriver/common/virtual_authenticator.py | 133 | def create_non_resident_credential(cls, id: bytes, rp_id: str, private_key: bytes, sign_count: int) -> "Credential": |
| LOW | py/selenium/webdriver/common/virtual_authenticator.py | 148 | def create_resident_credential( |
| LOW | py/selenium/webdriver/common/virtual_authenticator.py | 195 | def required_chromium_based_browser(func): |
| LOW | py/selenium/webdriver/common/virtual_authenticator.py | 209 | def required_virtual_authenticator(func): |
| LOW | py/selenium/webdriver/common/action_chains.py | 257 | def move_to_element_with_offset(self, to_element: WebElement, xoffset: int, yoffset: int) -> ActionChains: |
| LOW | py/selenium/webdriver/common/webdriver.py | 52 | def delete_downloadable_files(self, *args, **kwargs): |
| LOW | py/selenium/webdriver/support/expected_conditions.py | 75 | def presence_of_element_located(locator: tuple[str, str]) -> Callable[[WebDriverOrWebElement], WebElement]: |
| LOW | py/selenium/webdriver/support/expected_conditions.py | 164 | def visibility_of_element_located( |
| LOW | py/selenium/webdriver/support/expected_conditions.py | 226 | def presence_of_all_elements_located(locator: tuple[str, str]) -> Callable[[WebDriverOrWebElement], list[WebElement]]: |
| LOW | py/selenium/webdriver/support/expected_conditions.py | 248 | def visibility_of_any_elements_located(locator: tuple[str, str]) -> Callable[[WebDriverOrWebElement], list[WebElement]]: |
| LOW | py/selenium/webdriver/support/expected_conditions.py | 270 | def visibility_of_all_elements_located( |
| LOW | py/selenium/webdriver/support/expected_conditions.py | 301 | def text_to_be_present_in_element(locator: tuple[str, str], text_: str) -> Callable[[WebDriverOrWebElement], bool]: |
| LOW | py/selenium/webdriver/support/expected_conditions.py | 330 | def text_to_be_present_in_element_value( |
| LOW | py/selenium/webdriver/support/expected_conditions.py | 363 | def text_to_be_present_in_element_attribute( |
| LOW | py/selenium/webdriver/support/expected_conditions.py | 397 | def frame_to_be_available_and_switch_to_it( |
| LOW | py/selenium/webdriver/support/expected_conditions.py | 427 | def invisibility_of_element_located( |
| LOW | py/selenium/webdriver/support/expected_conditions.py | 574 | def element_located_to_be_selected(locator: tuple[str, str]) -> Callable[[WebDriverOrWebElement], bool]: |
| LOW | py/selenium/webdriver/support/expected_conditions.py | 596 | def element_selection_state_to_be(element: WebElement, is_selected: bool) -> Callable[[Any], bool]: |
| LOW | py/selenium/webdriver/support/expected_conditions.py | 621 | def element_located_selection_state_to_be( |
| LOW | py/selenium/webdriver/support/expected_conditions.py | 716 | def element_attribute_to_include(locator: tuple[str, str], attribute_: str) -> Callable[[WebDriverOrWebElement], bool]: |
| LOW | py/selenium/webdriver/support/select.py | 260 | def _has_css_property_and_visible(self, option) -> bool: |
| LOW | py/selenium/webdriver/remote/remote_connection.py | 211 | def get_certificate_bundle_path(cls): |
| LOW | py/selenium/webdriver/remote/remote_connection.py | 227 | def set_certificate_bundle_path(cls, path): |
| LOW | py/selenium/webdriver/remote/remote_connection.py | 243 | def get_remote_connection_headers(cls, parsed_url, keep_alive=False): |
| LOW | py/selenium/webdriver/remote/remote_connection.py | 271 | def _identify_http_proxy_auth(self): |
| LOW | py/selenium/webdriver/remote/remote_connection.py | 276 | def _separate_http_proxy_auth(self): |
| LOW | py/selenium/webdriver/remote/webelement.py | 311 | def location_once_scrolled_into_view(self) -> dict: |
| LOW | py/selenium/webdriver/remote/webdriver.py | 1021 | def _check_if_window_handle_is_current(self, windowHandle: str) -> None: |
| LOW | py/selenium/webdriver/remote/webdriver.py | 1419 | def add_virtual_authenticator(self, options: VirtualAuthenticatorOptions) -> None: |
| LOW | py/selenium/webdriver/remote/webdriver.py | 1438 | def remove_virtual_authenticator(self) -> None: |
| LOW | py/selenium/webdriver/remote/webdriver.py | 1544 | def delete_downloadable_files(self) -> None: |
| LOW | …st/selenium/webdriver/firefox/firefox_context_tests.py | 33 | def test_sets_correct_context(driver): |
| LOW | …st/selenium/webdriver/firefox/firefox_context_tests.py | 43 | def test_switch_context_to_chrome(driver): |
| LOW | …selenium/webdriver/firefox/ff_installs_addons_tests.py | 35 | def test_install_uninstall_signed_addon_xpi(driver, pages): |
| LOW | …selenium/webdriver/firefox/ff_installs_addons_tests.py | 53 | def test_install_uninstall_signed_addon_zip(driver, pages): |
| LOW | …selenium/webdriver/firefox/ff_installs_addons_tests.py | 71 | def test_install_uninstall_unsigned_addon_zip(driver, pages): |
| LOW | …selenium/webdriver/firefox/ff_installs_addons_tests.py | 89 | def test_install_uninstall_signed_addon_dir(driver, pages): |
| LOW | …selenium/webdriver/firefox/ff_installs_addons_tests.py | 111 | def test_install_uninstall_unsigned_addon_dir(driver, pages): |
| LOW | …driver/firefox/ff_takes_full_page_screenshots_tests.py | 36 | def test_get_full_page_screenshot_as_png(driver, pages): |
| 1455 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | …est/selenium/webdriver/common/frame_switching_tests.py | 25 | # ---------------------------------------------------------------------------------------------- |
| MEDIUM | …est/selenium/webdriver/common/frame_switching_tests.py | 29 | # ---------------------------------------------------------------------------------------------- |
| MEDIUM | …est/selenium/webdriver/common/frame_switching_tests.py | 59 | # ---------------------------------------------------------------------------------------------- |
| MEDIUM | …est/selenium/webdriver/common/frame_switching_tests.py | 63 | # ---------------------------------------------------------------------------------------------- |
| MEDIUM | …est/selenium/webdriver/common/frame_switching_tests.py | 207 | # ---------------------------------------------------------------------------------------------- |
| MEDIUM | …est/selenium/webdriver/common/frame_switching_tests.py | 211 | # ---------------------------------------------------------------------------------------------- |
| MEDIUM | …selenium/webdriver/common/api_request_context_tests.py | 190 | # =========================================================================== |
| MEDIUM | …selenium/webdriver/common/api_request_context_tests.py | 192 | # =========================================================================== |
| MEDIUM | …selenium/webdriver/common/api_request_context_tests.py | 394 | # =========================================================================== |
| MEDIUM | …selenium/webdriver/common/api_request_context_tests.py | 396 | # =========================================================================== |
| MEDIUM | …selenium/webdriver/common/api_request_context_tests.py | 514 | # =========================================================================== |
| MEDIUM | …selenium/webdriver/common/api_request_context_tests.py | 516 | # =========================================================================== |
| MEDIUM | …selenium/webdriver/common/api_request_context_tests.py | 539 | # =========================================================================== |
| MEDIUM | …selenium/webdriver/common/api_request_context_tests.py | 541 | # =========================================================================== |
| MEDIUM | …selenium/webdriver/common/api_request_context_tests.py | 599 | # =========================================================================== |
| MEDIUM | …selenium/webdriver/common/api_request_context_tests.py | 601 | # =========================================================================== |
| MEDIUM | …selenium/webdriver/common/api_request_context_tests.py | 629 | # =========================================================================== |
| MEDIUM | …selenium/webdriver/common/api_request_context_tests.py | 631 | # =========================================================================== |
| MEDIUM | …selenium/webdriver/common/api_request_context_tests.py | 940 | # =========================================================================== |
| MEDIUM | …selenium/webdriver/common/api_request_context_tests.py | 942 | # =========================================================================== |
| MEDIUM | …selenium/webdriver/common/api_request_context_tests.py | 1273 | # =========================================================================== |
| MEDIUM | …selenium/webdriver/common/api_request_context_tests.py | 1275 | # =========================================================================== |
| MEDIUM | …selenium/webdriver/common/api_request_context_tests.py | 1642 | # =========================================================================== |
| MEDIUM | …selenium/webdriver/common/api_request_context_tests.py | 1644 | # =========================================================================== |
| MEDIUM | …selenium/webdriver/common/api_request_context_tests.py | 52 | # --------------------------------------------------------------------------- |
| MEDIUM | …selenium/webdriver/common/api_request_context_tests.py | 54 | # --------------------------------------------------------------------------- |
| MEDIUM | …selenium/webdriver/common/api_request_context_tests.py | 833 | # =========================================================================== |
| MEDIUM | …selenium/webdriver/common/api_request_context_tests.py | 835 | # =========================================================================== |
| MEDIUM | py/private/bidi_enhancements_manifest.py | 2154 | # ============================================================================ |
| MEDIUM | py/private/bidi_enhancements_manifest.py | 2156 | # ============================================================================ |
| MEDIUM | py/private/bidi_enhancements_manifest.py | 2166 | # ============================================================================ |
| MEDIUM | py/private/bidi_enhancements_manifest.py | 2168 | # ============================================================================ |
| MEDIUM | py/private/bidi_enhancements_manifest.py | 2192 | # ============================================================================ |
| MEDIUM | py/private/bidi_enhancements_manifest.py | 2194 | # ============================================================================ |
| MEDIUM | py/private/bidi_enhancements_manifest.py | 2223 | # ============================================================================ |
| MEDIUM | py/private/bidi_enhancements_manifest.py | 2225 | # ============================================================================ |
| MEDIUM | py/private/bidi_enhancements_manifest.py | 33 | # ============================================================================ |
| MEDIUM | py/private/bidi_enhancements_manifest.py | 35 | # ============================================================================ |
| MEDIUM | py/private/bidi_enhancements_manifest.py | 55 | # ============================================================================ |
| MEDIUM | py/private/bidi_enhancements_manifest.py | 2259 | # ============================================================================ |
| MEDIUM | py/private/bidi_enhancements_manifest.py | 2261 | # ============================================================================ |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | …ium/webdriver/common/interactions_with_device_tests.py | 0 | copied from org.openqa.selenium.interactions.testbasicmouseinterface. |
| HIGH | …ium/webdriver/common/interactions_with_device_tests.py | 0 | copied from org.openqa.selenium.interactions.testbasicmouseinterface. |
| HIGH | …ium/webdriver/common/interactions_with_device_tests.py | 0 | copied from org.openqa.selenium.interactions.testbasicmouseinterface. |
| HIGH | …ium/webdriver/common/interactions_with_device_tests.py | 0 | copied from org.openqa.selenium.interactions.testbasicmouseinterface. |
| HIGH | …ium/webdriver/common/interactions_with_device_tests.py | 0 | copied from org.openqa.selenium.interactions.testbasicmouseinterface. |
| HIGH | …ium/webdriver/common/interactions_with_device_tests.py | 0 | copied from org.openqa.selenium.interactions.testbasicmouseinterface. |
| HIGH | py/test/selenium/webdriver/common/interactions_tests.py | 0 | copied from org.openqa.selenium.interactions.testbasicmouseinterface. |
| HIGH | py/test/selenium/webdriver/common/interactions_tests.py | 0 | copied from org.openqa.selenium.interactions.testbasicmouseinterface. |
| HIGH | py/test/selenium/webdriver/common/interactions_tests.py | 0 | copied from org.openqa.selenium.interactions.testbasicmouseinterface. |
| HIGH | py/test/selenium/webdriver/common/interactions_tests.py | 0 | copied from org.openqa.selenium.interactions.testbasicmouseinterface. |
| HIGH | py/test/selenium/webdriver/common/interactions_tests.py | 0 | copied from org.openqa.selenium.interactions.testbasicmouseinterface. |
| HIGH | py/test/selenium/webdriver/common/interactions_tests.py | 0 | copied from org.openqa.selenium.interactions.testbasicmouseinterface. |
| HIGH | py/test/selenium/webdriver/common/interactions_tests.py | 0 | copied from org.openqa.selenium.interactions.testbasicmouseinterface. |
| HIGH | py/test/selenium/webdriver/common/interactions_tests.py | 0 | copied from org.openqa.selenium.interactions.testbasicmouseinterface. |
| HIGH | py/test/selenium/webdriver/common/interactions_tests.py | 0 | copied from org.openqa.selenium.interactions.testbasicmouseinterface. |
| HIGH | …est/selenium/webdriver/common/w3c_interaction_tests.py | 0 | copied from org.openqa.selenium.interactions.testbasicmouseinterface. |
| HIGH | …est/selenium/webdriver/common/w3c_interaction_tests.py | 0 | copied from org.openqa.selenium.interactions.testbasicmouseinterface. |
| HIGH | …est/selenium/webdriver/common/w3c_interaction_tests.py | 0 | copied from org.openqa.selenium.interactions.testbasicmouseinterface. |
| HIGH | …est/selenium/webdriver/common/w3c_interaction_tests.py | 0 | copied from org.openqa.selenium.interactions.testbasicmouseinterface. |
| HIGH | …ium/webdriver/common/interactions_with_device_tests.py | 0 | copied from org.openqa.selenium.interactions.combinedinputactionstest. |
| HIGH | …ium/webdriver/common/interactions_with_device_tests.py | 0 | copied from org.openqa.selenium.interactions.combinedinputactionstest. |
| HIGH | py/test/selenium/webdriver/common/interactions_tests.py | 0 | copied from org.openqa.selenium.interactions.combinedinputactionstest. |
| HIGH | py/test/selenium/webdriver/common/interactions_tests.py | 0 | copied from org.openqa.selenium.interactions.combinedinputactionstest. |
| HIGH | …ium/webdriver/common/interactions_with_device_tests.py | 0 | return list of key events recorded in the test_keys_page fixture. |
| HIGH | py/test/selenium/webdriver/common/interactions_tests.py | 0 | return list of key events recorded in the test_keys_page fixture. |
| HIGH | …est/selenium/webdriver/common/w3c_interaction_tests.py | 0 | return list of key events recorded in the test_keys_page fixture. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | py/generate_bidi.py | 732 | else: # None — reset to browser default (sent as JSON null) |
| HIGH | py/selenium/webdriver/remote/webelement.py | 214 | f"/* getAttribute */return ({getAttribute_js}).apply(null, arguments);", self, name |
| HIGH | py/selenium/webdriver/remote/webelement.py | 308 | return self.parent.execute_script(f"/* isDisplayed */return ({isDisplayed_js}).apply(null, arguments);", self) |
| HIGH | py/selenium/webdriver/remote/webdriver.py | 894 | find_element_js = f"/* findElements */return ({raw_function}).apply(null, arguments);" |
| HIGH | py/test/selenium/webdriver/common/bidi_script_tests.py | 957 | result = driver.execute_script("return null;") |
| HIGH | py/test/selenium/webdriver/common/bidi_script_tests.py | 661 | if(arg!==null) |
| HIGH | py/test/selenium/webdriver/common/bidi_script_tests.py | 662 | throw Error("Argument should be null, but was "+arg); |
| HIGH | py/test/selenium/webdriver/common/bidi_script_tests.py | 1255 | return elem ? elem.textContent : null; |
| HIGH | …m/webdriver/common/executing_async_javascript_tests.py | 49 | assert driver.execute_async_script("arguments[arguments.length - 1](null)") is None |
| HIGH | …m/webdriver/common/executing_async_javascript_tests.py | 72 | result = driver.execute_async_script("arguments[arguments.length - 1]([null, 123, 'abc', true, false]);") |
| HIGH | …est/selenium/webdriver/common/w3c_interaction_tests.py | 380 | height: window.innerHeight || document.documentElement.clientHeight, |
| HIGH | …est/selenium/webdriver/common/w3c_interaction_tests.py | 381 | width: window.innerWidth || document.documentElement.clientWidth, |
| HIGH | …elenium/webdriver/common/executing_javascript_tests.py | 264 | driver.execute_script("document.alerts.push('hello world')") |
| HIGH | …st/selenium/webdriver/common/bidi_permissions_tests.py | 36 | callback(null); |
| HIGH | …unit/selenium/webdriver/chrome/chrome_options_tests.py | 95 | mocker.patch("selenium.webdriver.chromium.options.open").return_value = open(null) |
| HIGH | py/private/bidi_enhancements_manifest.py | 130 | # The BiDi spec marks it as required (can be null, but must be present). |
| HIGH | py/private/bidi_enhancements_manifest.py | 2219 | else: # None — reset to browser default (sent as JSON null) |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | py/conftest.py | 489 | except Exception: |
| LOW | py/conftest.py | 492 | except Exception: |
| LOW | py/conftest.py | 505 | except Exception: |
| LOW | py/conftest.py | 573 | except Exception: |
| MEDIUM | py/conftest.py | 482 | def ensure_valid_window(): |
| LOW | py/generate_bidi.py | 143 | except Exception as e: |
| LOW | py/generate_bidi.py | 1729 | except Exception as e: |
| LOW | py/selenium/webdriver/firefox/firefox_profile.py | 170 | except Exception: |
| LOW | py/selenium/webdriver/firefox/firefox_profile.py | 317 | except Exception as e: |
| LOW | py/selenium/webdriver/firefox/webdriver.py | 70 | except Exception: |
| LOW | py/selenium/webdriver/wpewebkit/webdriver.py | 47 | except Exception: |
| LOW | py/selenium/webdriver/webkitgtk/webdriver.py | 47 | except Exception: |
| LOW | py/selenium/webdriver/chromium/webdriver.py | 67 | except Exception: |
| LOW | py/selenium/webdriver/common/service.py | 204 | except Exception: |
| LOW | py/selenium/webdriver/common/selenium_manager.py | 148 | except Exception as err: |
| LOW | py/selenium/webdriver/common/utils.py | 53 | except Exception as e: |
| LOW | py/selenium/webdriver/common/utils.py | 129 | except Exception: |
| LOW | py/selenium/webdriver/common/utils.py | 168 | except Exception: |
| LOW | py/selenium/webdriver/common/api_request_context.py | 611 | except Exception: |
| LOW | py/selenium/webdriver/common/api_request_context.py | 620 | except Exception: |
| LOW | py/selenium/webdriver/common/api_request_context.py | 637 | except Exception: |
| LOW | py/selenium/webdriver/common/api_request_context.py | 642 | except Exception: |
| LOW | py/selenium/webdriver/common/webdriver.py | 37 | except Exception: |
| LOW | py/selenium/webdriver/common/driver_finder.py | 76 | except Exception as err: |
| LOW | py/selenium/webdriver/support/event_firing_webdriver.py | 117 | except Exception as exc: |
| LOW | py/selenium/webdriver/support/event_firing_webdriver.py | 143 | except Exception as exc: |
| LOW | py/selenium/webdriver/support/event_firing_webdriver.py | 152 | except Exception as exc: |
| LOW | py/selenium/webdriver/support/event_firing_webdriver.py | 159 | except Exception as exc: |
| LOW | py/selenium/webdriver/support/event_firing_webdriver.py | 198 | except Exception as exc: |
| LOW | py/selenium/webdriver/support/event_firing_webdriver.py | 210 | except Exception as exc: |
| LOW | py/selenium/webdriver/support/event_firing_webdriver.py | 219 | except Exception as exc: |
| LOW | py/selenium/webdriver/support/event_firing_webdriver.py | 226 | except Exception as exc: |
| MEDIUM | py/selenium/webdriver/support/event_firing_webdriver.py | 148 | def _wrap(*args, **kwargs): |
| MEDIUM | py/selenium/webdriver/support/event_firing_webdriver.py | 215 | def _wrap(*args, **kwargs): |
| LOW | py/selenium/webdriver/safari/webdriver.py | 58 | except Exception: |
| LOW | py/selenium/webdriver/safari/webdriver.py | 66 | except Exception: |
| LOW | py/selenium/webdriver/ie/webdriver.py | 58 | except Exception: |
| LOW | py/selenium/webdriver/remote/webdriver.py | 375 | except Exception: |
| MEDIUM | …lenium/webdriver/common/bidi_browsing_context_tests.py | 1099 | def register_handler(self, thread_id): |
| MEDIUM | …lenium/webdriver/common/bidi_browsing_context_tests.py | 1113 | def remove_handler(self, callback_id, thread_id): |
| LOW | …lenium/webdriver/common/bidi_browsing_context_tests.py | 1108 | except Exception as e: |
| LOW | …lenium/webdriver/common/bidi_browsing_context_tests.py | 1116 | except Exception as e: |
| LOW | …lenium/webdriver/common/bidi_browsing_context_tests.py | 326 | except Exception: |
| LOW | …lenium/webdriver/common/bidi_browsing_context_tests.py | 771 | except Exception: |
| MEDIUM | py/test/selenium/webdriver/common/bidi_storage_tests.py | 73 | def get_document_cookie_or_none(driver): |
| LOW | py/test/selenium/webdriver/common/bidi_storage_tests.py | 76 | except Exception: |
| LOW | py/test/selenium/webdriver/common/webserver.py | 169 | except Exception as e: |
| LOW | …ium/webdriver/common/interactions_with_device_tests.py | 38 | except Exception: |
| LOW | py/test/selenium/webdriver/common/interactions_tests.py | 73 | except Exception: |
| LOW | py/test/selenium/webdriver/common/network.py | 42 | except Exception: |
| LOW | …est/selenium/webdriver/common/w3c_interaction_tests.py | 336 | except Exception: |
| LOW | py/test/selenium/webdriver/common/alerts_tests.py | 37 | except Exception: |
| LOW | py/test/selenium/webdriver/common/alerts_tests.py | 48 | except Exception as e: |
| LOW | py/test/selenium/webdriver/common/alerts_tests.py | 53 | except Exception: |
| LOW | py/test/selenium/webdriver/safari/launcher_tests.py | 62 | except Exception: |
| LOW | py/test/selenium/webdriver/safari/launcher_tests.py | 74 | except Exception: |
| LOW | py/private/_event_manager.py | 75 | except Exception: |
| LOW | py/private/bidi_enhancements_manifest.py | 695 | except Exception: |
| LOW | py/private/bidi_enhancements_manifest.py | 919 | except Exception: |
| LOW | py/private/bidi_enhancements_manifest.py | 926 | except Exception: |
| 4 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | py/generate_bidi.py | 1548 | Build a BiDi command generator.\n' "\n" " Args:\n" ' method: The BiDi method name (e.g |
| HIGH | py/AGENTS.md | 81 | Brief description. Args: param: Description of param. Returns: Description of return value. |
| HIGH | py/selenium/webdriver/support/wait.py | 79 | Wait until the method returns a value that is not False. Calls the method provided with the driver as an argume |
| HIGH | py/selenium/webdriver/support/wait.py | 124 | Wait until the method returns a value that is False. Calls the method provided with the driver as an argument u |
| HIGH | py/selenium/webdriver/support/relative_locator.py | 26 | Start searching for relative objects using a tag name. Args: tag_name: The DOM tag of element to start sear |
| HIGH | py/selenium/webdriver/support/relative_locator.py | 100 | Add a filter to look for elements above. Args: element_or_locator: Element to look above R |
| HIGH | py/selenium/webdriver/support/relative_locator.py | 129 | Add a filter to look for elements below. Args: element_or_locator: Element to look below R |
| HIGH | py/selenium/webdriver/support/relative_locator.py | 157 | Add a filter to look for elements to the left of. Args: element_or_locator: Element to look to the |
| HIGH | py/selenium/webdriver/support/relative_locator.py | 185 | Add a filter to look for elements right of. Args: element_or_locator: Element to look right of |
| HIGH | py/selenium/webdriver/support/relative_locator.py | 285 | Add a filter to look for elements near. Args: element_or_locator: Element to look near by the eleme |
| HIGH | py/selenium/webdriver/remote/webdriver.py | 1552 | Fire a custom session event to the remote server event bus. This allows test code to trigger server-side utilit |
| HIGH | py/selenium/webdriver/remote/webdriver.py | 1624 | Waits for and returns the FedCM dialog. Args: timeout: How long to wait for the dialog. |
| HIGH | py/private/bidi_enhancements_manifest.py | 713 | def _add_preload_script( self, function_declaration, arguments=None, contexts=None, |
| HIGH | py/private/bidi_enhancements_manifest.py | 1727 | def install( self, path: str | None = None, archive_path: str | None = None, base64_ |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | py/generate.py | 49 | # This file is generated from the CDP specification. If you need to make |
| MEDIUM | py/generate_bidi.py | 54 | # This file is generated from the WebDriver BiDi specification. If you need to make |
| MEDIUM | py/selenium/webdriver/common/desired_capabilities.py | 33 | # Create a new Options object for the desired browser. |
| MEDIUM | py/test/selenium/webdriver/common/bidi_script_tests.py | 591 | # Create an object with root ownership (this will return a handle) |
| MEDIUM | …lenium/webdriver/common/bidi_browsing_context_tests.py | 618 | # Create a new context to trigger the event |
| MEDIUM | …lenium/webdriver/common/bidi_browsing_context_tests.py | 792 | # Create an alert to trigger the event |
| MEDIUM | …lenium/webdriver/common/bidi_browsing_context_tests.py | 959 | # Create a context to trigger the event |
| MEDIUM | …lenium/webdriver/common/bidi_browsing_context_tests.py | 992 | # Create a context to trigger both handlers |
| MEDIUM | …lenium/webdriver/common/bidi_browsing_context_tests.py | 1022 | # Create a context to trigger both handlers |
| MEDIUM | py/test/selenium/webdriver/common/bidi_storage_tests.py | 168 | # Create a new window with the user context |
| MEDIUM | py/test/selenium/webdriver/common/bidi_input_tests.py | 271 | # Create a temporary file |
| MEDIUM | py/test/selenium/webdriver/common/bidi_input_tests.py | 708 | # Create a temporary file |
| MEDIUM | …test/selenium/webdriver/common/bidi_emulation_tests.py | 142 | # Create a user context |
| MEDIUM | …st/selenium/webdriver/common/bidi_permissions_tests.py | 89 | # Create a user context |
| MEDIUM | …pec/unit/selenium/webdriver/remote/http/common_spec.rb | 128 | # Create an invalid UTF-8 byte sequence |
| MEDIUM | rb/lib/selenium/webdriver.rb | 55 | # Create a new Driver instance with the correct bridge for the given browser |
| MEDIUM | rb/lib/selenium/webdriver/firefox/profile.rb | 63 | # Create a new Profile instance |
| MEDIUM | rb/lib/selenium/webdriver/firefox/options.rb | 44 | # Create a new Options instance, only for W3C-capable versions of Firefox. |
| MEDIUM | rb/lib/selenium/webdriver/bidi/browsing_context.rb | 84 | # Create a new browsing context. |
| MEDIUM | rb/lib/selenium/webdriver/chromium/options.rb | 46 | # Create a new Options instance. |
| MEDIUM | rb/lib/selenium/webdriver/common/wait.rb | 27 | # Create a new Wait instance |
| MEDIUM | rb/lib/selenium/webdriver/ie/options.rb | 53 | # Create a new Options instance |
| MEDIUM | rb/lib/selenium/webdriver/remote/bridge.rb | 179 | # Create a new top-level browsing context |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/common/__init__.py | 18 | |
| LOW | py/selenium/webdriver/common/proxy.py | 20 | |
| LOW | py/selenium/webdriver/common/api_request_context.py | 33 | |
| LOW | py/selenium/webdriver/common/action_chains.py | 19 | |
| LOW | py/selenium/webdriver/common/by.py | 19 | |
| LOW | py/selenium/webdriver/common/actions/key_actions.py | 18 | |
| LOW | py/selenium/webdriver/support/color.py | 18 | |
| LOW | py/selenium/webdriver/support/ui.py | 18 | |
| LOW | py/selenium/webdriver/support/ui.py | 19 | |
| LOW | py/selenium/webdriver/support/events.py | 18 | |
| LOW | py/selenium/webdriver/support/events.py | 19 | |
| LOW | py/selenium/webdriver/support/relative_locator.py | 18 | |
| LOW | py/selenium/webdriver/remote/shadowroot.py | 18 | |
| LOW | py/selenium/webdriver/remote/webelement.py | 18 | |
| LOW | py/private/_event_manager.py | 26 | |
| LOW | py/private/bidi_enhancements_manifest.py | 29 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | py/selenium/webdriver/remote/webdriver.py | 1458 | credential = Credential(id="user@example.com", password="aPassword") |
| LOW | py/selenium/webdriver/remote/webdriver.py | 1478 | `credential_id = "user@example.com"` |
| LOW | py/test/selenium/webdriver/common/fedcm_tests.py | 84 | assert accounts[0].name == "John Doe" |
| LOW | py/test/selenium/webdriver/common/test_file2.txt | 1 | lorem ipsum dolor sit amet |
| LOW | py/test/selenium/webdriver/common/test_file2.txt | 1 | lorem ipsum dolor sit amet |
| LOW | py/test/selenium/webdriver/common/test_file.txt | 1 | lorem ipsum dolor sit amet |
| LOW | py/test/selenium/webdriver/common/test_file.txt | 1 | lorem ipsum dolor sit amet |
| LOW | java/test/org/openqa/selenium/UploadTest.java | 50 | private static final String LOREM_IPSUM_TEXT = "lorem ipsum dolor sit amet"; |
| LOW | java/test/org/openqa/selenium/UploadTest.java | 50 | private static final String LOREM_IPSUM_TEXT = "lorem ipsum dolor sit amet"; |
| LOW | …ntialmanagement/FederatedCredentialManagementTest.java | 140 | assertThat(account1.getName()).isEqualTo("John Doe"); |
| LOW | dotnet/test/webdriver/UploadTests.cs | 27 | private const string LoremIpsumText = "lorem ipsum dolor sit amet"; |
| LOW | dotnet/test/webdriver/UploadTests.cs | 27 | private const string LoremIpsumText = "lorem ipsum dolor sit amet"; |
| LOW | dotnet/test/remote/RemoteWebDriverSpecificTests.cs | 33 | private const string LoremIpsumText = "lorem ipsum dolor sit amet"; |
| LOW | dotnet/test/remote/RemoteWebDriverSpecificTests.cs | 33 | private const string LoremIpsumText = "lorem ipsum dolor sit amet"; |
| LOW | common/src/web/printPage.html | 29 | <br/> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc tincidunt metus eu consectetur rutrum. Praes |
| LOW | common/src/web/printPage.html | 29 | <br/> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc tincidunt metus eu consectetur rutrum. Praes |
| LOW | common/src/web/printPage.html | 49 | <br/> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc tincidunt metus eu consectetur rutrum. Praes |
| LOW | common/src/web/printPage.html | 49 | <br/> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc tincidunt metus eu consectetur rutrum. Praes |
| LOW | common/src/web/fedcm/accounts.json | 5 | "name": "John Doe", |
| LOW | javascript/atoms/test/text_benchmark.html | 124 | <h1><span>Lorem ipsum</span></h1> |
| LOW | javascript/atoms/test/text_benchmark.html | 126 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus feugiat arcu |
| LOW | javascript/atoms/test/text_benchmark.html | 126 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus feugiat arcu |
| LOW | javascript/atoms/test/text_test.html | 284 | assert.strictEqual(text, "Lorem Ipsum Dolor Sit Amet, Consectetur Adipisicing Elit,"); |
| LOW | javascript/atoms/test/text_test.html | 284 | assert.strictEqual(text, "Lorem Ipsum Dolor Sit Amet, Consectetur Adipisicing Elit,"); |
| LOW | javascript/atoms/test/text_test.html | 445 | <a id="capitalized-5" style="text-transform: capitalize">Lorem ipsum dolor sit amet, consectetur adipisicing elit,</ |
| LOW | javascript/atoms/test/text_test.html | 445 | <a id="capitalized-5" style="text-transform: capitalize">Lorem ipsum dolor sit amet, consectetur adipisicing elit,</ |
| LOW | javascript/selenium-webdriver/test/upload_test.js | 31 | var LOREM_IPSUM_TEXT = 'lorem ipsum dolor sit amet' |
| LOW | javascript/selenium-webdriver/test/upload_test.js | 31 | var LOREM_IPSUM_TEXT = 'lorem ipsum dolor sit amet' |
| LOW | …cript/selenium-webdriver/test/lib/capabilities_test.js | 150 | const LOREM_IPSUM_TEXT = 'lorem ipsum dolor sit amet' |
| LOW | …cript/selenium-webdriver/test/lib/capabilities_test.js | 150 | const LOREM_IPSUM_TEXT = 'lorem ipsum dolor sit amet' |
| LOW | …cript/selenium-webdriver/test/lib/capabilities_test.js | 177 | const LOREM_IPSUM_TEXT = 'lorem ipsum dolor sit amet' |
| LOW | …cript/selenium-webdriver/test/lib/capabilities_test.js | 177 | const LOREM_IPSUM_TEXT = 'lorem ipsum dolor sit amet' |
| LOW | javascript/selenium-webdriver/test/fedcm/fedcm_test.js | 161 | assert.strictEqual(account1.name, 'John Doe') |
| LOW | rb/spec/integration/selenium/webdriver/fedcm_spec.rb | 62 | expect(first_account.name).to eq 'John Doe' |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | py/conftest.py | 487 | # Check if current window is still valid |
| LOW | py/generate_bidi.py | 451 | # Check if the CDDL field type is a quoted string literal (e.g., type: "key") |
| LOW | py/generate_bidi.py | 458 | # Check if this field is a list type (using lowercase 'list[' from Python 3.10+ syntax) |
| LOW | py/generate_bidi.py | 463 | # Check if this field is a dict type (using lowercase 'dict[' from Python 3.10+ syntax) |
| LOW | py/generate_bidi.py | 204 | # Check if there's a params_override for user-friendly named arguments |
| LOW | py/generate_bidi.py | 221 | # Check if full signature would exceed line length limit (120 chars) |
| LOW | py/generate_bidi.py | 327 | # Check if we also need to deserialize the extracted field |
| LOW | py/generate_bidi.py | 1108 | # Check if this looks like an event union (name ends with "Event") and |
| LOW | py/generate_bidi.py | 1142 | # Check if this is an enum (string union with /) |
| LOW | py/generate_bidi.py | 1419 | # Check if parameter has optional marker (?) |
| LOW | py/generate_bidi.py | 950 | # Check if there's an explicit alias defined in the enhancement manifest |
| LOW | py/generate_bidi.py | 998 | # Check if field() is actually used in the generated code |
| LOW | py/selenium/webdriver/remote/webelement.py | 208 | # Check if the "active" CSS class is applied to an element. |
| LOW | py/selenium/webdriver/remote/webdriver.py | 1481 | # Check if the credential is bytearray converted to b64 string |
| LOW | py/test/selenium/webdriver/common/bidi_script_tests.py | 182 | # Check if the preload script was executed |
| LOW | …lenium/webdriver/common/bidi_browsing_context_tests.py | 311 | # Check if the text was entered (this is browser-dependent) |
| LOW | …lenium/webdriver/common/bidi_browsing_context_tests.py | 453 | # Check if it's a valid PDF (starts with JVBERi which is the base64 encoding of %PDF) |
| LOW | py/test/selenium/webdriver/common/bidi_storage_tests.py | 557 | # Set expiry to 1 hour from now |
| LOW | py/test/selenium/webdriver/common/bidi_storage_tests.py | 683 | # Set expiry to specific time |
| LOW | py/test/selenium/webdriver/common/bidi_input_tests.py | 390 | # Check if multiple attribute is set correctly (True, False) |
| LOW | …test/selenium/webdriver/common/bidi_emulation_tests.py | 288 | # Set timezone to Tokyo (UTC+9) |
| LOW | scripts/format.sh | 146 | # Check if formatting introduced new changes (comparing to baseline) |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | py/generate_bidi.py | 374 | # No special response handling, just return the result |
| MEDIUM | java/src/org/openqa/selenium/bidi/module/Input.java | 40 | // This will make porting from W3C WebDriver classic to BiDi seamless for Actions |
| MEDIUM | common/src/web/js/tinymce.min.js | 4 | this.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= |
| MEDIUM | common/src/web/js/tinymce.min.js | 4 | this.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= |
| MEDIUM | third_party/closure/goog/ui/menubuttonrenderer.js | 79 | // TODO(attila): Add more robust support for subclasses of goog.ui.Menu. |
| MEDIUM | third_party/closure/goog/ui/editor/defaulttoolbar.js | 504 | // TODO (attila): Try to make this more robust. |
| MEDIUM | third_party/js/qunit/qunit.js | 3347 | // This also has the benefit of being stable and robust against e.g. |
| MEDIUM | third_party/cpp/json-cpp/include/json/json.h | 133 | /// If defined, indicates that json may leverage CppTL library |
| MEDIUM | cpp/iedriver/IESession.cpp | 141 | // N.B., this could probably be made more robust by modifying |
| MEDIUM | rb/lib/selenium/webdriver/common/element.rb | 111 | # nowrap, open, paused, pubdate, readonly, required, reversed, scoped, seamless, seeking, |
| MEDIUM | rb/lib/selenium/webdriver/remote/http/default.rb | 81 | # A more robust solution is bumping the MaxUserPort setting |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | py/conftest.py | 432 | |
| LOW | py/generate.py | 968 | |
| LOW | py/generate.py | 464 | |
| LOW | py/generate_bidi.py | 194 | |
| LOW | py/generate_bidi.py | 424 | |
| LOW | py/generate_bidi.py | 628 | |
| LOW | py/generate_bidi.py | 1118 | |
| LOW | py/generate_bidi.py | 1270 | |
| LOW | py/generate_bidi.py | 1316 | |
| LOW | py/generate_bidi.py | 1363 | |
| LOW | py/selenium/webdriver/firefox/firefox_profile.py | 176 | |
| LOW | py/selenium/webdriver/firefox/firefox_profile.py | 223 | |
| LOW | py/selenium/webdriver/firefox/webdriver.py | 105 | |
| LOW | py/selenium/webdriver/common/proxy.py | 187 | |
| LOW | py/selenium/webdriver/common/selenium_manager.py | 58 | |
| LOW | py/selenium/webdriver/common/api_request_context.py | 154 | |
| LOW | py/selenium/webdriver/common/api_request_context.py | 376 | |
| LOW | py/selenium/webdriver/common/api_request_context.py | 543 | |
| LOW | py/selenium/webdriver/support/select.py | 103 | |
| LOW | py/selenium/webdriver/remote/remote_connection.py | 409 | |
| LOW | py/selenium/webdriver/remote/client_config.py | 130 | |
| LOW | py/selenium/webdriver/remote/websocket_connection.py | 55 | |
| LOW | py/selenium/webdriver/remote/errorhandler.py | 145 | |
| LOW | py/selenium/webdriver/remote/webdriver.py | 111 | |
| LOW | py/selenium/webdriver/remote/webdriver.py | 157 | |
| LOW | …selenium/webdriver/common/api_request_context_tests.py | 60 | |
| LOW | py/private/_event_manager.py | 163 | |
| LOW | common/devtools/pdl.py | 59 | |
| LOW | scripts/update_multitool_binaries.py | 26 | |
| LOW | scripts/pinned_browsers.py | 186 | |
| LOW | javascript/private/gen_file.py | 192 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | third_party/closure/goog/a11y/aria/roles.js | 12 | * This is auto-generated code. Do not manually edit! For more details |
| HIGH | third_party/closure/goog/a11y/aria/attributes.js | 13 | * This is auto-generated code. Do not manually edit! For more details |
| HIGH | third_party/closure/goog/a11y/aria/datatables.js | 13 | * This is auto-generated code. Do not manually edit! |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | javascript/webdriver/atoms/inject/find_element.js | 92 | // Step 1: find the window we are locating the element in. |
| LOW | javascript/webdriver/atoms/inject/find_element.js | 95 | // Step 2: decode the root of our search. |
| LOW | javascript/webdriver/atoms/inject/find_element.js | 104 | // Step 3: perform the search. |
| LOW | javascript/webdriver/atoms/inject/find_element.js | 107 | // Step 4: encode our response. |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | rust/Cargo.toml | 3 | version = "0.4.44" # don't forget to update rust/BUILD.bazel |
| LOW | rust/Cargo.toml | 3 | version = "0.4.44" # don't forget to update rust/BUILD.bazel |
| MEDIUM | …enqa/selenium/support/events/EventFiringDecorator.java | 139 | * <p>For example, a listener can be used to slow down execution for demonstration purposes, just |
| LOW | java/src/org/openqa/selenium/remote/http/Route.java | 293 | // Don't forget to register our prefix |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | dotnet/src/support/UI/SlowLoadableComponent{T}.cs | 29 | /// // Example usage: |
| LOW | dotnet/src/support/UI/LoadableComponent{T}.cs | 27 | /// // Example usage: |
| LOW | rb/lib/selenium/server.rb | 30 | # Usage: |