scrachy.utils.selenium

Some utility classes for sending messages between the AsyncSeleniumMiddleware and the webdriver_server. It also includes the primary functionality for processing requests with Selenium. Each Selenium middleware is a thin wrapper around these functions.

Functions

execute_script(driver, request)

initialize_driver(driver_name, options, ...)

make_response(driver, request)

process_request(driver, request)

set_cookies(driver, request)

take_screenshot(driver, request)

wait_for_page(driver, request)

Classes

ShutdownRequest()

UnhandledError(exception, *args, **kwargs)

UnknownMessageType(message_type, *args, **kwargs)

Exceptions

BufferIncompleteError(*args)