Packages

  • package root
    Definition Classes
    root
  • package zinteract
    Definition Classes
    root
  • 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.

p

zinteract

package zinteract

Package Members

  1. package alert

    Alert provides a way to interact purely with alert.

  2. package context

    Context provides methods to find an element which are use by webdriver and element packages.

  3. 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)
  4. package example
  5. 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)
  6. package webdriver

    Provides some tools to use Selenium WebDriver has ZLayer that are mandatory to use when dealing with Zinteract.

Ungrouped