class TCInputDropDownList(TCDropDownList): def __init__(self, session, ng_model=None, _id=None, name=None, attrs=None, cls='select2-container', tag='div', xp_pref='//'): self._inp = InputElement(session) self._inp.parent = self super().__init__(session, ng_model, _id, name, attrs, cls, tag, xp_pref) def set_value(self, value): self._main_lnk.click() self._inp.send_keys(value) li = self._ulist.get_li(text=value) li.click()
def __init__(self, session, ng_model=None, _id=None, name=None, attrs=None, cls='select2-container', tag='div', xp_pref='//'): self._inp = InputElement(session) self._inp.parent = self super().__init__(session, ng_model, _id, name, attrs, cls, tag, xp_pref)