text: from webdriver import Element
  
  from tests.support.asserts import assert_error, assert_success
  from tests.support.inline import inline
  
  
  def element_click(session, element):
      return session.transport.send(
          "POST", "session/{session_id}/element/{element_id}/click".format(
              session_id=session.session_id,
              element_id=element.id))
  
  
  def test_null_response_value(session):
      session.url = inline("<p>foo")
      element = session.find.css("p", all=False)
  
      response = element_click(session, element)
      value = assert_success(response)
      assert value is None
  
  
  def test_no_browsing_context(session, closed_window):
      element = Element("foo", session)
  
      response = element_click(session, element)
      assert_error(response, "no such window")
  