def send_password_option(self, name): self.verify_is_visible(By.ID, self._page.get_password_option()) element = self.get_element(By.ID, self._page.get_password_option()) assertions.assert_true(element.is_enabled(), 'El Password no esta activado') element.send_keys(name) # assertions.assert_contains(name, element.text, 'El Password no coincide') assertions.assert_true(element.is_displayed(), 'El Password no esta visible')
def verify_is_visible(self, by, element): assertions.assert_true(self.is_visible(by, element), 'El title no esta visible')
def verify_add_cart_option(self): assertions.assert_true( self.is_visible(By.XPATH, self._page.get_add_cart()), 'La opcion Add to cart no esta visible')
def verify_is_visible(self, prod): assertions.assert_true(self.is_visible(By.CLASS_NAME, prod), 'El element : {} no esta visible'.format(prod))
def verify_is_visible(self, by, prod): assertions.assert_true(self.is_visible(by, prod), 'El element : {} no esta visible'.format(prod))
def verify_main_title(self): assertions.assert_true( self.is_visible(By.ID, self._page.get_title_id()), 'El slider no esta visible')
def verify_prod_clickable(self, prod): assertions.assert_true(self.is_clickable(By.XPATH, self._page.get_prod_option(prod), 5), 'El elemento no es clickable')
def verify_title_clickable(self): assertions.assert_true(self.is_clickable(By.CLASS_NAME, self._page.get_title_option(), 5), 'El elemento no es clickable')
def verify_title_option(self): assertions.assert_true(self.is_visible(By.CLASS_NAME, self._page.get_title_option()), 'La opcion Elements no esta visible')