BrowserJQuery Documentation

Welcome to the BrowserJQuery documentation! This library provides jQuery-like functionality for browser automation using Selenium WebDriver.

Quick Start

from browserjquery import BrowserJQuery
from selenium import webdriver

# Initialize the browser
driver = webdriver.Chrome()  # or Firefox
browser = BrowserJQuery(driver)

# Navigate to a page
driver.get("https://example.com")

# Find elements using jQuery selectors
elements = browser.find(".my-class")
first_element = elements.first()

# Get element properties
text = first_element.text()
href = first_element.attr("href")

Features

  • jQuery-style element selection and traversal

  • Automatic jQuery injection

  • Text-based element finding

  • Element state checking

  • Attribute and content access

  • Collection operations

Documentation Sections

Requirements

  • Python 3.8+

  • Selenium WebDriver

  • Chrome or Firefox browser

License

This project is licensed under the MIT License - see the LICENSE file for details.

Indices and tables