Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ru.odnoklassniki.selenium.web.tests.video.games;
- import org.junit.After;
- import org.junit.Test;
- import ru.odnoklassniki.selenium.base.Base;
- import logger.Logger;
- import ru.odnoklassniki.selenium.framework.PageLoadingHypothesis;
- import ru.odnoklassniki.selenium.web.core.IUserMainPage;
- import ru.odnoklassniki.selenium.web.core.video.GameStreamsPortlet;
- import ru.odnoklassniki.selenium.web.core.video.StreamsVitrine;
- import ru.odnoklassniki.test.automation.junit.annotations.annotations.Tag;
- import ru.odnoklassniki.selenium.framework.Assert;
- /**
- * @author elena.ershova
- * Проверка перехода на витрину игровых стримов из портлета в левой колонке
- */
- public class TestGoToGamesLiveVitrineFromPortlet extends Base{
- private static final Logger LOGGER = Logger.getLogger(TestGoToGamesLiveVitrineFromPortlet.class);
- private static final String USERNAME = "StreamPortletZ7932";
- private static final String PASSWORD = "testovijbot2";
- private static final int NUM = 2;
- /**
- * 1. Проверить портлет в левой колонке.
- * 2. Перейти из портлета в витрину игровых стримов.
- */
- @Test
- @Tag(groups = {"video", "live", "games"})
- public void testGoToGamesLiveVitrineFromPortlet() {
- LOGGER.intention("Проверка перехода на витрину игровых стримов из портлета в левой колонке");
- // 1. Проверить портлет в левой колонке.
- LOGGER.intention("1. Проверить портлет в левой колонке");
- IUserMainPage userMainPage = getLogin().doLogin(USERNAME, PASSWORD);
- GameStreamsPortlet portlet = userMainPage.getGameStreamsPortlet();
- Assert.assertEquals(portlet.getMoviesCount(), NUM, "Неверно число стримов в портлете!");
- LOGGER.success("Успешно проверили наличие портлете на главной странице пользователя.", baseFunc.takeScreenshot());
- // 2. Перейти из портлета в витрину игровых стримов.
- LOGGER.intention("2. Перейти из портлета в витрину игровых стримов.");
- portlet.goToStreamsVitrine();
- Assert.assertTrue(PageLoadingHypothesis.isPageLoaded(baseFunc, StreamsVitrine.class), "Не перешли на страницу игровых стримов!");
- LOGGER.success("Успешно перешли на витрину игровых стримов.", baseFunc.takeScreenshot());
- }
- /**
- * Разлогин
- */
- @After
- public void logout() {
- getLogin().doLogout();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement