package webdriver
Provides some tools to use Selenium WebDriver has ZLayer that are mandatory to use when dealing with Zinteract.
- Alphabetic
- By Inheritance
- webdriver
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- case class Blueprint[A](link: (A) => Task[Unit]) extends Product with Serializable
The Blueprint describe a chaining of capabaility for a particular driver.
- sealed trait Builder[Options, Driver] extends AnyRef
The builder is a tool to describe a webdriver thanks to its blueprint.
- sealed case class RemoteBuilder[Options, Driver](path: Option[String], blueprint: Blueprint[Options], pathProperty: String, createOptions: () => Options, createDriver: (Options) => Driver) extends Builder[Options, Driver] with Product with Serializable
A general Builder for Remote Web Driver
- type WebDriver = Has[org.openqa.selenium.WebDriver]
Value Members
- object BuilderOps
- object ChromeBlueprintOps
ChromeBlueprint instances usable by ChromeBuilder.
- object CommonBlueprintOps
CommonBlueprint instances usable by any builder.
- object FirefoxBlueprintOps
FirefoxBlueprint instances usable by FirefoxBuilder.
- object WebDriver