Ejemplo n.º 1
0
class PlayerPage(BasePage):
    """
    Главная Страница
    """
    def __init__(self, driver):
        self.PATH = 'watch/'
        super(PlayerPage, self).__init__(driver, '')
        self.player = Player(self.driver)

    def set_pause_by_pause_btn(self):
        self.player.move_to_player_bar()
        self.player.click_on_btn_pause()

    def set_pause_by_space(self):
        self.player.click_on_space()

    def set_pause_by_click_on_screen(self):
        self.player.click_on_screen()

    def check_mute(self) -> bool:
        self.player.move_to_player_bar()
        self.player.click_on_sound()
        return self.player.check_mute()

    def check_sound(self) -> bool:
        self.player.move_to_player_bar()
        self.player.click_on_sound()
        self.player.click_on_mute()
        return self.player.check_sound()

    def check_volume_slider(self) -> bool:
        self.player.move_to_player_bar()
        self.player.move_to_volume_btn()
        return self.player.check_volume_slider()

    def check_share_popup(self) -> bool:
        self.player.move_to_player_bar()
        self.player.click_on_share_btn()
        return self.player.check_share_popup()

    def check_closing_share_popup(self) -> bool:
        self.player.move_to_player_bar()
        self.player.click_on_share_btn()
        self.player.click_on_close_share_popup()
        return self.player.check_disappear_share_popup()

    def check_closing_player(self) -> bool:
        self.player.click_on_close_player_btn()
        return self.player.check_disappear_player()

    def check_player_pause(self) -> bool:
        return self.player.check_paused()