original_docstring: 
          Clicks element which matches selector.
  
          :param selector: an element selector
          :param click_count: the number of clicks, defaults to 1
          :raise CrawlerNotRunningError: if the crawler is not running
          :raise NoSuchElementError: if there is no element matching selector
          
docstring: Clicks element which matches selector.
docstring_tokens: Clicks element which matches selector .
code: def click(self, selector: str, click_count=1) -> None:
          """
          Clicks element which matches selector.
  
          :param selector: an element selector
          :param click_count: the number of clicks, defaults to 1
          :raise CrawlerNotRunningError: if the crawler is not running
          :raise NoSuchElementError: if there is no element matching selector
          """
  
          self._check_if_crawler_running()
  
          try:
              syncer.sync(self._page.click(selector, options={'clickCount': click_count}))
          except PageError:
              raise NoSuchElementError(selector)
code_tokens: def click ( self , selector : str , click_count = 1 ) -> None : self . _check_if_crawler_running ( ) try : syncer . sync ( self . _page . click ( selector , options = { 'clickCount' : click_count } ) ) except PageError : raise NoSuchElementError ( selector )
short_docstring: Clicks element which matches selector.
short_docstring_tokens: Clicks element which matches selector .
comment: """
          Clicks element which matches selector.
  
          :param selector: an element selector
          :param click_count: the number of clicks, defaults to 1
          :raise CrawlerNotRunningError: if the crawler is not running
          :raise NoSuchElementError: if there is no element matching selector
          """