class Webdriver::Dom::Button
  
  
    
  
    Defined in:
  
  
    
      
        webdriver/element.cr
      
    
    
  
  
    
  
  
  
    
      blur(force : Bool = false)
    blur
    
  
    
    
  
    
  
  
  
    
      displayed?(force : Bool = false)
    displayed?, 
    
  
    
      exists?(force : Bool = false)
    exists?, 
    
  
    
      obscured?
    obscured?, 
    
  
    
      present?(force : Bool = false)
    present?
    
  
    
    
  
    
  
  
  
    
      bounds(force : Bool = false)
    bounds
    
  
    
    
  
    
  
  
  
    
      scroll_to(position : Symbol = :center, force : Bool = false)
    scroll_to
    
  
    
    
  
    
  
  
  
    
      act(&)
    act
    
  
    
    
  
    
  Instance methods inherited from module Webdriver::Document
  
  
    
      execute_script(script, *args)
    execute_script, 
    
  
    
      html
    html, 
    
  
    
      pdf(**opts)
    pdf
    
  
    
    
  
    
  
  
  
    
      attr(name, force : Bool = false)
    attr
    
  
    
    
  
    
  
  
  
    
      wait_until(interval : Float64 = 0.5, timeout : Int32 = 60, &)
    wait_until, 
    
  
    
      wait_while(interval : Float64 = 0.5, timeout : Int32 = 60, &)
    wait_while
    
  
    
    
  
    
  
  
  
    
      click(*keys, force : Bool = false)
    click, 
    
  
    
      dblclick(*keys, force : Bool = false)
    dblclick
    
  
    
    
  
    
  
  
  
    
      context : Webdriver::Browser | Webdriver::Dom::Element
    context, 
    
  
    
      id(force : Bool = false)
    id, 
    
  
    
      screenshot
    screenshot, 
    
  
    
      server : Webdriver::Server
    server, 
    
  
    
      text(force : Bool = false)
    text
    
  
    
  
  
  
    
      new(context : Webdriver::Browser | Webdriver::Dom::Element, server : Webdriver::Server, element_id : String | Nil = nil, **locator)
    new
    
  
    
  
    
  
  
  
    
      abbr(**locator)
    abbr, 
    
  
    
      abbrs(**locator)
    abbrs, 
    
  
    
      address(**locator)
    address, 
    
  
    
      addresss(**locator)
    addresss, 
    
  
    
      article(**locator)
    article, 
    
  
    
      articles(**locator)
    articles, 
    
  
    
      blockquote(**locator)
    blockquote, 
    
  
    
      blockquotes(**locator)
    blockquotes, 
    
  
    
      body(**locator)
    body, 
    
  
    
      bodys(**locator)
    bodys, 
    
  
    
      button(**locator)
    button, 
    
  
    
      buttons(**locator)
    buttons, 
    
  
    
      caption(**locator)
    caption, 
    
  
    
      captions(**locator)
    captions, 
    
  
    
      checkbox(**locator)
    checkbox, 
    
  
    
      checkboxs(**locator)
    checkboxs, 
    
  
    
      code(**locator)
    code, 
    
  
    
      codes(**locator)
    codes, 
    
  
    
      dd(**locator)
    dd, 
    
  
    
      dds(**locator)
    dds, 
    
  
    
      div(**locator)
    div, 
    
  
    
      divs(**locator)
    divs, 
    
  
    
      dl(**locator)
    dl, 
    
  
    
      dls(**locator)
    dls, 
    
  
    
      dt(**locator)
    dt, 
    
  
    
      dts(**locator)
    dts, 
    
  
    
      element(**locator)
    element, 
    
  
    
      elements(**locator)
    elements, 
    
  
    
      fieldset(**locator)
    fieldset, 
    
  
    
      fieldsets(**locator)
    fieldsets, 
    
  
    
      figure(**locator)
    figure, 
    
  
    
      figures(**locator)
    figures, 
    
  
    
      footer(**locator)
    footer, 
    
  
    
      footers(**locator)
    footers, 
    
  
    
      form(**locator)
    form, 
    
  
    
      forms(**locator)
    forms, 
    
  
    
      frame(**locator)
    frame, 
    
  
    
      frames(**locator)
    frames, 
    
  
    
      h1(**locator)
    h1, 
    
  
    
      h1s(**locator)
    h1s, 
    
  
    
      h2(**locator)
    h2, 
    
  
    
      h2s(**locator)
    h2s, 
    
  
    
      h3(**locator)
    h3, 
    
  
    
      h3s(**locator)
    h3s, 
    
  
    
      h4(**locator)
    h4, 
    
  
    
      h4s(**locator)
    h4s, 
    
  
    
      h5(**locator)
    h5, 
    
  
    
      h5s(**locator)
    h5s, 
    
  
    
      h6(**locator)
    h6, 
    
  
    
      h6s(**locator)
    h6s, 
    
  
    
      header(**locator)
    header, 
    
  
    
      headers(**locator)
    headers, 
    
  
    
      iframe(**locator)
    iframe, 
    
  
    
      iframes(**locator)
    iframes, 
    
  
    
      img(**locator)
    img, 
    
  
    
      imgs(**locator)
    imgs, 
    
  
    
      input(**locator)
    input, 
    
  
    
      inputs(**locator)
    inputs, 
    
  
    
      label(**locator)
    label, 
    
  
    
      labels(**locator)
    labels, 
    
  
    
      legend(**locator)
    legend, 
    
  
    
      legends(**locator)
    legends, 
    
  
    
      li(**locator)
    li, 
    
  
    
      link(**locator)
    link, 
    
  
    
      links(**locator)
    links, 
    
  
    
      lis(**locator)
    lis, 
    
  
    
      nav(**locator)
    nav, 
    
  
    
      navs(**locator)
    navs, 
    
  
    
      ol(**locator)
    ol, 
    
  
    
      ols(**locator)
    ols, 
    
  
    
      option(**locator)
    option, 
    
  
    
      options(**locator)
    options, 
    
  
    
      p(**locator)
    p, 
    
  
    
      password_field(**locator)
    password_field, 
    
  
    
      password_fields(**locator)
    password_fields, 
    
  
    
      pre(**locator)
    pre, 
    
  
    
      pres(**locator)
    pres, 
    
  
    
      progress(**locator)
    progress, 
    
  
    
      progresss(**locator)
    progresss, 
    
  
    
      ps(**locator)
    ps, 
    
  
    
      radio(**locator)
    radio, 
    
  
    
      radios(**locator)
    radios, 
    
  
    
      section(**locator)
    section, 
    
  
    
      sections(**locator)
    sections, 
    
  
    
      select_list(**locator)
    select_list, 
    
  
    
      select_lists(**locator)
    select_lists, 
    
  
    
      small(**locator)
    small, 
    
  
    
      smalls(**locator)
    smalls, 
    
  
    
      span(**locator)
    span, 
    
  
    
      spans(**locator)
    spans, 
    
  
    
      table(**locator)
    table, 
    
  
    
      tables(**locator)
    tables, 
    
  
    
      tbody(**locator)
    tbody, 
    
  
    
      tbodys(**locator)
    tbodys, 
    
  
    
      td(**locator)
    td, 
    
  
    
      tds(**locator)
    tds, 
    
  
    
      text_field(**locator)
    text_field, 
    
  
    
      text_fields(**locator)
    text_fields, 
    
  
    
      textarea(**locator)
    textarea, 
    
  
    
      textareas(**locator)
    textareas, 
    
  
    
      tfoot(**locator)
    tfoot, 
    
  
    
      tfoots(**locator)
    tfoots, 
    
  
    
      th(**locator)
    th, 
    
  
    
      thead(**locator)
    thead, 
    
  
    
      theads(**locator)
    theads, 
    
  
    
      ths(**locator)
    ths, 
    
  
    
      tr(**locator)
    tr, 
    
  
    
      trs(**locator)
    trs, 
    
  
    
      ul(**locator)
    ul, 
    
  
    
      uls(**locator)
    uls