code: def assert_not_present(self, selector, testid=None, **kwargs):
          
          self.info_log(
              "Assert not present selector(%s) testid(%s)" %
              (selector, testid)
          )
  
          wait_until_not_present = kwargs.get(
              'wait_until_not_present',
              BROME_CONFIG['proxy_driver']['wait_until_not_present_before_assert_not_present']  # noqa
          )
          self.debug_log(
              "effective wait_until_not_present: %s" % wait_until_not_present
          )
  
          if wait_until_not_present:
              ret = self.wait_until_not_present(selector, raise_exception=False)
          else:
              ret = not self.is_present(selector)
  
          if ret:
              if testid is not None:
                  self.create_test_result(testid, True)
  
              return True
          else:
              if testid is not None:
                  self.create_test_result(testid, False)
  
              return False
docs: Assert that the element is not present in the dom
  
          Args:
              selector (str): the selector used to find the element
              test_id (str): the test_id or a str
  
          Kwargs:
              wait_until_not_present (bool)
  
          Returns:
              bool: True is the assertion succeed; False otherwise.