code: def check(self, window_name, object_name):
          
          # FIXME: Check for object type
          object_handle = self._get_object_handle(window_name, object_name)
          if not object_handle.AXEnabled:
              raise LdtpServerException(u"Object %s state disabled" % object_name)
          if object_handle.AXValue == 1:
              # Already checked
              return 1
          # AXPress doesn't work with Instruments
          # So did the following work around
          self._grabfocus(object_handle)
          x, y, width, height = self._getobjectsize(object_handle)
          # Mouse left click on the object
          # Note: x + width/2, y + height / 2 doesn't work
          self.generatemouseevent(x + width / 2, y + height / 2, "b1c")
          return 1
docs: Check item.
  
          @param window_name: Window name to look for, either full name,
          LDTP's name convention, or a Unix glob.
          @type window_name: string
          @param object_name: Object name to look for, either full name,
          LDTP's name convention, or a Unix glob.
          @type object_name: string
  
          @return: 1 on success.
          @rtype: integer