コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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]
コード例 #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]
コード例 #6
0
 def already_sing_in(self):
     return element.is_element_present(By.CLASS_NAME,
                                       self._sing_out_button_class)