zinteract
package zinteract
Package Members
- package alert
Alert provides a way to interact purely with alert.
- package context
Context provides methods to find an element which are use by webdriver and element packages.
- package element
Element provides a way to interact purely with webelement
Element provides a way to interact purely with webelement
val effect = for { _ <- session.link("https://www.selenium.dev/documentation/en/") search <- session.findElement(By.cssSelector("[type=search]")) _ <- search.sendKeysM("Introduction") } yield () app.provideCustomLayer(ChromeBuilder(pathToDriver).buildLayer >>> session.Session.Service.live)
- package example
- package session
Session provides a way to interact purely with webdriver
Session provides a way to interact purely with webdriver
val effect = for { _ <- session.link("https://www.selenium.dev/documentation/en/") element <- session.findElement(By.id("the-selenium-browser-automation-project")) } yield element app.provideCustomLayer(ChromeBuilder(pathToDriver).buildLayer >>> session.Session.Service.live)
- package webdriver
Provides some tools to use Selenium WebDriver has ZLayer that are mandatory to use when dealing with Zinteract.