Пример #1
0
 def get_all_links(self):
     elements = Lib.simple_wait_elements(
         self.driver, self.LIST_ALL_LIKES_NAMES)
     names = []
     for element in elements:
         names.append(element.get_attribute("href"))
     return names
Пример #2
0
 def get_all_names(self):
     elements = Lib.simple_wait_elements(
         self.driver, self.LIST_ALL_LIKES_NAMES)
     names = []
     for element in elements:
         names.append(element.text)
     return names
Пример #3
0
 def get_links_last_liked(self, id):
     self.open_who_likes(id)
     elements = Lib.simple_wait_elements(
         self.driver, self.LIKE_PANEL_LAST_LIKED_LINKS)
     links = []
     for element in elements:
         links.append(element.get_attribute("href"))
     return links
Пример #4
0
 def get_names_last_liked(self, id):
     self.open_who_likes(id)
     elements = Lib.simple_wait_elements(
         self.driver, self.LIKE_PANEL_LAST_LIKED_NAMES)
     names = []
     for element in elements:
         names.append(element.text)
     return names
Пример #5
0
    def add_emotion_to_like(self, old_reaction=-1):
        element = Lib.visibility_wait_element(self.driver, self.WALL_CONTENT)
        self.driver.execute_script("arguments[0].scrollIntoView();", element)

        reaction_number = REACTIONS_LIKE
        while reaction_number == old_reaction:
            reaction_number = REACTIONS_LOL
        element = Lib.simple_wait_elements(self.driver, self.LIKE_BUTTONS)[0]
        Lib.hover(self.driver, element)
        Lib.visibility_wait_element(self.driver, self.REACTION_PANEL)
        Lib.simple_wait_element(
            self.driver, self.REACTIONS[reaction_number]).click()
Пример #6
0
 def invite__friend_to_group(self):
     element = Lib.simple_wait_element(self.driver, self.FIRST_ACCOUNT_NAME)
     Lib.hover(self.driver, element)
     Lib.visibility_wait_element(self.driver, self.INVITE_TO_GROUP).click()
     Lib.simple_wait_elements(self.driver, self.GROUP_TO_INVITE)[0].click()
Пример #7
0
 def remove_like(self):
     element = Lib.simple_wait_elements(self.driver, self.LIKE_BUTTONS)[0]
     element.click()
Пример #8
0
 def add_like(self):
     element = Lib.simple_wait_elements(self.driver, self.LIKE_BUTTONS)[0]
     if self.get_number_emotion() == REACTIONS_CLASS:
         element.click()
     return Lib.simple_wait_elements(self.driver, self.LIKE_INFO)[0].get_attribute("data-id1")