package ru.oriflame.tests; import org.junit.AfterClass; import org.junit.Assert; import org.junit.BeforeClass; import org.junit.Test; import org.openqa.selenium.support.PageFactory; import ru.oriflame.context.ChromeContext; import ru.oriflame.context.Context; import ru.oriflame.pages.Search; public class SearchingTest { private final static String APP_URL = "https://oriflame.ru/"; private static Context context; String search1 = "шампунь"; String search2 = "123"; @BeforeClass public static void setup() { context = new ChromeContext(); context.start(); } @AfterClass public static void quit() { context.close(); } @Test public void checkSearchingByKeyWords() { context.getDriver().get(APP_URL); Search search = PageFactory.initElements(context.getDriver(), Search.class); search.inputSearchField(search1); search.clickSearchingButton(); Assert.assertTrue(search.checkSearch(search1)); } @Test public void checkSearchingByNumb() { context.getDriver().get(APP_URL); Search search = PageFactory.initElements(context.getDriver(), Search.class); search.inputSearchField(search2); search.clickSearchingButton(); Assert.assertTrue(search.checkSearch(search2)); } }