import Wallaby.Browser, only: [visit: 2, click: 2, all: 2, find: 2] # import Wallaby.Query, only: [link: 1, css: 1] # import Wallaby.Element, only: [ attr: 2 ] # import SweetXml defmodule Index do use GenServer def start_link shape do GenServer.start_link(__MODULE__, shape, name: __MODULE__) # "no" |> IO.inspect(label: "session response") # Supervisor.start_link [], strategy: :one_for_one end @impl true def init(place) do {:ok, place} end @impl true def handle_call(:go, _sender, _place) do end def start _, _ do session = Wallaby.start_session() |> elem(1) |> reach("https://labori.us") |> Wallaby.Browser.current_url |> IO.inspect(label: "address") # import IEx; IEx.pry Wallaby.stop session end def reach session, place do session |> visit(place) end end # Proc.describe name, procedure do Index.def name do procedure.() end