Ejemplo n.º 1
0
    def enter_password(self, password):
        locator = self._password_locator_id

        if element.is_element_present(By.ID, locator):
            self.type_into_a_field(By.ID, locator, password)
        else:
            raise TypeError("Element '%s' can not be found" % locator)
Ejemplo n.º 2
0
    def enter_email(self, email):
        locator = self._email_address_locator_id

        if element.is_element_present(By.ID, locator):
            self.type_into_a_field(By.ID, locator, email)
        else:
            raise TypeError("Element '%s' can not be found" % locator)
Ejemplo n.º 3
0
 def enter_email_to_create_account(self, email):
     field = self._create_account_email_field_id
     if element.is_element_present(By.ID, field):
         self.type_into_a_field(By.ID, field, email)
     else:
         raise TypeError("Element'%s' can not be found" % field)
Ejemplo n.º 4
0
 def get_create_account_message(self):
     locator = self._create_account_message_class
     if element.is_element_present(By.CLASS_NAME, locator):
         current_message = str(
             self.driver.find_element_by_class_name(locator).text)
         return current_message.split('\n')[0]
Ejemplo n.º 5
0
 def get_errot_message(self):
     if element.is_element_present(By.CLASS_NAME,
                                   self._error_message_locator_class):
         message = self.driver.find_element_by_class_name(
             self._error_message_locator_class).text
         return message.split('\n')[1]
Ejemplo n.º 6
0
 def already_sing_in(self):
     return element.is_element_present(By.CLASS_NAME,
                                       self._sing_out_button_class)