webdriver-precore-0.2.0.0: src/WebDriverPreCore/Http.hs
{-|
Description : Deprecated in favour of "WebDriverPreCore.HTTP.Protocol"
-}
module WebDriverPreCore.Http {-# DEPRECATED "WebDriverPreCore.Http - will be removed in a future release ~ 2027-02-01 (USE WebDriverPreCore.HTTP.Protocol instead). See ChangeLog.md for upgrade instructions" #-}
(
-- ** The HttpSpec Type
module WC3Spec,
-- ** Root Methods
module RootMethods,
-- ** Session Methods
-- | /See also 'newSession' and 'newSession''/
module SessionMethods,
-- ** Window Methods
module WindowMethods,
-- ** Frame Methods
module FrameMethods,
-- ** Element(s) Methods
module ElementMethods,
-- ** Element Instance Methods
module ElementInstanceMethods,
-- ** Shadow DOM Methods
module ShadowDOMMethods,
-- * HTTP Response
module WebDriverPreCore.HTTP.HttpResponse,
-- * Capabilities
module CoreCapabilities,
-- * Errors
module WebDriverPreCore.Error,
-- * Action Types
-- module ActionTypes,
-- * Auxiliary Spec Types
-- module AuxTypes,
)
where
import WebDriverPreCore.HTTP.SpecDefinition as WC3Spec (HttpSpec (..))
import WebDriverPreCore.HTTP.SpecDefinition as RootMethods (newSession, newSession', status)
import WebDriverPreCore.HTTP.SpecDefinition as SessionMethods
( acceptAlert,
addCookie,
back,
closeWindow,
deleteAllCookies,
deleteCookie,
deleteSession,
dismissAlert,
executeScript,
executeScriptAsync,
forward,
fullscreenWindow,
getAlertText,
getAllCookies,
getCurrentUrl,
getNamedCookie,
getPageSource,
getTimeouts,
getTitle,
getWindowHandle,
getWindowHandles,
getWindowRect,
maximizeWindow,
minimizeWindow,
navigateTo,
newWindow,
performActions,
printPage,
refresh,
releaseActions,
sendAlertText,
setTimeouts,
setWindowRect,
switchToFrame,
switchToWindow,
takeScreenshot,
)
import WebDriverPreCore.HTTP.SpecDefinition as WindowMethods
( closeWindow,
fullscreenWindow,
getWindowHandles,
getWindowRect,
maximizeWindow,
minimizeWindow,
newWindow,
setWindowRect,
switchToWindow,
)
import WebDriverPreCore.HTTP.SpecDefinition as FrameMethods (switchToParentFrame)
import WebDriverPreCore.HTTP.SpecDefinition as ElementMethods
( findElement,
findElements,
getActiveElement,
)
import WebDriverPreCore.HTTP.SpecDefinition as ElementInstanceMethods
( elementClear,
elementClick,
elementSendKeys,
findElementFromElement,
findElementsFromElement,
getElementAttribute,
getElementComputedLabel,
getElementComputedRole,
getElementCssValue,
getElementProperty,
getElementRect,
getElementShadowRoot,
getElementTagName,
getElementText,
isElementEnabled,
isElementSelected,
takeElementScreenshot,
)
import WebDriverPreCore.HTTP.SpecDefinition as ShadowDOMMethods (findElementFromShadowRoot, findElementsFromShadowRoot)
import WebDriverPreCore.HTTP.Protocol as CoreCapabilities (FullCapabilities(..), Capabilities(..) )
import WebDriverPreCore.HTTP.Protocol
import WebDriverPreCore.Error
import WebDriverPreCore.HTTP.HttpResponse
-- import WebDriverPreCore.HTTP.SpecDefinition as ActionTypes
-- ( Action (..),
-- Actions (..),
-- KeyAction (..),
-- Pointer (..),
-- PointerAction (..),
-- PointerOrigin (..),
-- WheelAction (..),
-- )
-- import WebDriverPreCore.HTTP.SpecDefinition as AuxTypes
-- ( Cookie (..),
-- DriverStatus (..),
-- ElementId (..),
-- FrameReference (..),
-- HttpResponse (..),
-- SameSite (..),
-- Selector (..),
-- Session (..),
-- SessionResponse (..),
-- Timeouts (..),
-- UrlPath (..),
-- Handle (..),
-- WindowHandleSpec (..),
-- WindowRect (..),
-- )