Ejemplo n.º 1
0
 def remove(self):
     MainPage(self.driver).goto_photo()
     page = PhotoPage(self.driver)
     last_loaded = page.get_photo()
     last_loaded.open_overlay()
     toolbar = last_loaded.toolbar()
     toolbar.get_right_toolbar().delete_photo()
Ejemplo n.º 2
0
    def test_get_link(self):
        photos = self.driver.current_url
        photo_page = PhotoPage(self.driver)
        photo_page.goto()
        photo = photo_page.get_photo()

        photo.open_overlay()
        url = photo.get_photo_link()

        self.driver.get(url)
        second_url = photo.get_photo_link()

        self.assertEquals(url, second_url)
        self.driver.get(photos)
Ejemplo n.º 3
0
 def test_share_photo(self):
     photo_page = PhotoPage(self.driver)
     photo_page.goto()
     photos = self.driver.current_url
     photo = photo_page.get_photo()
     photo.open_overlay()
     toolbar = photo.toolbar()
     shares_before = toolbar.get_left_toolbar().shares_count()
     toolbar.get_left_toolbar().share()
     shares_after = toolbar.get_left_toolbar().shares_count()
     self.assertNotEquals(shares_before, shares_after)
     self.driver.get(photos)
     toolbar.get_left_toolbar().unshare()
     self.driver.get(photos)
     photo.open_overlay()
     likes_after_cancel = toolbar.get_left_toolbar().shares_count()
     self.driver.get(photos)
     self.assertEquals(shares_before, likes_after_cancel)
Ejemplo n.º 4
0
    def test_get_avatar_link(self):
        avatar_link = self.get_avatar_link()

        photo_page = PhotoPage(self.driver)
        photo_page.goto()
        photos = self.driver.current_url
        photo = photo_page.get_photo()
        photo.open_overlay()
        photo_link = photo.get_photo_link()
        self.driver.get(photos)
        self.driver.implicitly_wait(config.WAITING_TIME)

        self.assertNotEqual(avatar_link, photo_link)

        self.set_avatar(photo_link)
        MainPage(self.driver).goto()
        new_avatar_link = self.get_avatar_link()
        self.assertEquals(photo_link, new_avatar_link)

        self.set_avatar(avatar_link)
        new_avatar_link = self.get_avatar_link()
        self.assertEquals(avatar_link, new_avatar_link)
        self.driver.get(photos)
        self.driver.implicitly_wait(config.WAITING_TIME)
Ejemplo n.º 5
0
 def open_overlay(self):
     photo_page = PhotoPage(self.driver)
     photo = photo_page.get_photo()
     photo.open_overlay()