{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/2"}],"enrichment":{"capability":"Extends Selenium's Python bindings to intercept, inspect, and modify HTTP/HTTPS requests and responses made by the browser during automated testing or scraping.","skillfed_tags":["browser-automation","network-inspection","abandoned"],"use_cases":["Inspect network traffic during browser automation to verify API calls and responses in integration tests.","Intercept and modify request headers or parameters on the fly to test authentication or custom headers.","Mock or block specific requests to test error handling or simulate unavailable backend services.","Capture HAR archives of browser sessions for performance analysis or debugging.","Verify that a web application makes expected requests to third-party services or analytics endpoints."],"what_it_does":"Selenium Wire extends Selenium to give you access to the underlying HTTP and HTTPS requests made by the browser. Instead of just automating browser actions like clicking and typing, you can also inspect what requests the browser sends, see the responses it receives, and intercept or modify them on the fly\u2014all while writing code that looks and feels like normal Selenium.\n\nThe package depends on 15 runtime libraries including selenium, pyOpenSSL for HTTPS decryption, and various compression and protocol handlers (h2, wsproto, brotli, zstandard). It requires OpenSSL to be installed on the system for HTTPS traffic inspection. The last release was in October 2022, and the repository has since been archived, meaning no new features or bug fixes are being developed.","worth_installing":"No. The package is abandoned as of January 2024 with no active maintenance. While it has low install friction and permissive licensing, the lack of ongoing support means security vulnerabilities, compatibility issues with newer Python or Selenium versions, and bugs will not be fixed. For new projects, consider actively maintained alternatives; for existing projects, plan a migration path."},"id":"selenium-wire","links":{"html":"https://skillfed.io/packages/selenium-wire","md":"https://skillfed.io/packages/selenium-wire.md","pypi":"https://pypi.org/project/selenium-wire/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2022-10-15","license_spdx":null,"license_treatment":"permissive","name":"selenium-wire","python_support":"supports_current","summary":"Extends Selenium to give you the ability to inspect requests made by the browser."},"popularity":{"monthly_downloads":1102342,"position":4367,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"5.1.0"}
