Advertisement
Guest User

Untitled

a guest
Sep 6th, 2017
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.83 KB | None | 0 0
  1. package ru.odnoklassniki.selenium.web.tests.video.games;
  2.  
  3. import org.junit.After;
  4. import org.junit.Test;
  5. import ru.odnoklassniki.selenium.base.Base;
  6. import logger.Logger;
  7. import ru.odnoklassniki.selenium.framework.PageLoadingHypothesis;
  8. import ru.odnoklassniki.selenium.web.core.IUserMainPage;
  9. import ru.odnoklassniki.selenium.web.core.video.GameStreamsPortlet;
  10. import ru.odnoklassniki.selenium.web.core.video.StreamsVitrine;
  11. import ru.odnoklassniki.test.automation.junit.annotations.annotations.Tag;
  12. import ru.odnoklassniki.selenium.framework.Assert;
  13.  
  14. /**
  15. * @author elena.ershova
  16. * Проверка перехода на витрину игровых стримов из портлета в левой колонке
  17. */
  18. public class TestGoToGamesLiveVitrineFromPortlet extends Base{
  19. private static final Logger LOGGER = Logger.getLogger(TestGoToGamesLiveVitrineFromPortlet.class);
  20. private static final String USERNAME = "StreamPortletZ7932";
  21. private static final String PASSWORD = "testovijbot2";
  22. private static final int NUM = 2;
  23.  
  24. /**
  25. * 1. Проверить портлет в левой колонке.
  26. * 2. Перейти из портлета в витрину игровых стримов.
  27. */
  28. @Test
  29. @Tag(groups = {"video", "live", "games"})
  30. public void testGoToGamesLiveVitrineFromPortlet() {
  31. LOGGER.intention("Проверка перехода на витрину игровых стримов из портлета в левой колонке");
  32.  
  33. // 1. Проверить портлет в левой колонке.
  34. LOGGER.intention("1. Проверить портлет в левой колонке");
  35. IUserMainPage userMainPage = getLogin().doLogin(USERNAME, PASSWORD);
  36. GameStreamsPortlet portlet = userMainPage.getGameStreamsPortlet();
  37. Assert.assertEquals(portlet.getMoviesCount(), NUM, "Неверно число стримов в портлете!");
  38. LOGGER.success("Успешно проверили наличие портлете на главной странице пользователя.", baseFunc.takeScreenshot());
  39.  
  40. // 2. Перейти из портлета в витрину игровых стримов.
  41. LOGGER.intention("2. Перейти из портлета в витрину игровых стримов.");
  42. portlet.goToStreamsVitrine();
  43. Assert.assertTrue(PageLoadingHypothesis.isPageLoaded(baseFunc, StreamsVitrine.class), "Не перешли на страницу игровых стримов!");
  44. LOGGER.success("Успешно перешли на витрину игровых стримов.", baseFunc.takeScreenshot());
  45. }
  46.  
  47. /**
  48. * Разлогин
  49. */
  50. @After
  51. public void logout() {
  52. getLogin().doLogout();
  53. }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement