49 lines
1.3 KiB
Java
49 lines
1.3 KiB
Java
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));
|
|
}
|
|
}
|