parameters: (self, description=None, buttonid=None, href=None,
                      button=None, index=None, verbose=False)
return_statement: return self.goto(found_attrs['uri'])
docstring: Like ``.click()``, except looks for link-like buttons.
          This kind of button should look like
          ``<button onclick="...location.href='url'...">``.
docstring_summary: Like ``.click()``, except looks for link-like buttons.
          This kind of button should look like
          ``<button onclick="...location.href='url'...">``.
docstring_tokens: Like . click () except looks for link - like buttons . This kind of button should look like <button onclick = ... location . href = url ... > .
function: def clickbutton(self, description=None, buttonid=None, href=None,
                      button=None, index=None, verbose=False):
          """
          Like ``.click()``, except looks for link-like buttons.
          This kind of button should look like
          ``<button onclick="...location.href='url'...">``.
          """
          __tracebackhide__ = True
          found_html, found_desc, found_attrs = self._find_element(
              tag='button', href_attr='onclick',
              href_extract=re.compile(r"location\.href='(.*?)'"),
              content=description,
              id=buttonid,
              href_pattern=href,
              html_pattern=button,
              index=index, verbose=verbose)
          return self.goto(found_attrs['uri'])
function_tokens: def clickbutton ( self , description = None , buttonid = None , href = None , button = None , index = None , verbose = False ) : __tracebackhide__ = True found_html , found_desc , found_attrs = self . _find_element ( tag = 'button' , href_attr = 'onclick' , href_extract = re . compile ( r"location\.href='(.*?)'" ) , content = description , id = buttonid , href_pattern = href , html_pattern = button , index = index , verbose = verbose ) return self . goto ( found_attrs [ 'uri' ] )