docs: def mock_input(self, dat, term='', clear=True,
                     mock_input_change='', submit=False, multiple=0):
          """
              输入 term 到 input:ele(dat) 元素
              如果 ``mock_input_change`` 不为空, 则该 input 不能保留原始值, 可以输入一个值, 然后清空.
  
          - clear 清空input的元素
          - submit 提交
  
          :param dat:
          :type dat: dict
          :param term:
          :type term: str
          :param submit:
          :type submit: bool
          :param clear:
          :type clear: bool
          :param mock_input_change: 针对不能保留原来值的输入框
          :type mock_input_change: str
          :return:
          :rtype:
          """
          target = self.get_elements(dat, multiple)
          if multiple:
              target = target[multiple]
  
          if clear:
              target.clear()
              self._mock_input(target, Keys.BACKSPACE * 50)
  
          if mock_input_change:
              self._mock_input(target, mock_input_change)
              rand_block(0.01, 0.01)
              self._mock_input(target, Keys.BACKSPACE * (len(mock_input_change) + 2))
  
          if term:
              self._mock_input(target, term)
  
          if submit:
              rand_block(0.01, 0.1)
              target.send_keys(Keys.ENTER)
              rand_block(0.01, 0.1)