docs: function createFuncClickCbByInputEl(jsWaitBoundList, jsGetListItem, isDblClick, enableLog) {
    return function clickCb(inputEl, noPrint) {
      return inputEl.sendKeys(gT.sOrig.key.ARROW_DOWN)
        .then(() => {
          gIn.tracer.msg3('Before wait after cb inputEl click');
          return gT.sOrig.driver.wait(
            () => gT.s.browser.executeScriptWrapper(jsWaitBoundList), gT.engineConsts.cbBoundListTimeout
          )
            .catch((err) => { // Catch for bound list wait.
              const errMsg = 'Error at wait for bound list';
              gIn.tracer.err(errMsg);
              gIn.tracer.exc(err);
              throw new Error(errMsg);
            });
        })
        .then(() => {
          gIn.tracer.msg3('Before get list item');
          return gT.s.browser.executeScript(jsGetListItem, false);
        })
        .then(el => gT.e.lClick.createFuncPrintTextDelayClick(isDblClick, noPrint, enableLog)(el));
    };
  }