def __init__(self, driver, table_name, item_relative_locator, item_class, item_name, table_locator=None): UIComponent.__init__(self, driver, table_name, table_locator) ElementWithLanguage.__init__(self) if not issubclass(item_class, UIComponent): raise TypeError( "{0} is not subtype of UIComponent".format(item_name)) self._item_relative_locator = item_relative_locator self._item_class = item_class self._item_name = item_name
def __init__(self, driver, name): Item.__init__(self, driver, name) ElementWithLanguage.__init__(self)
def test_component_can_be_created_from_web_element(self): ## element = ElementWithLanguage().with_language(ITALIAN) ## assert_that(element.language, equal_to(ITALIAN), "element should store language")