import org.openqa.selenium.support.PageFactory; import java.util.concurrent.TimeUnit; import org.junit.jupiter.api.AfterAll; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.BeforeAll; import org.junit.jupiter.api.Test; import context.ChromeContext; import context.Context; import page.MainPage; import page.GamePage; public class MultimediaTests { private final static String APP_URL = "http://gmt-max.net/"; private static Context context; @Test public void checkPictures() { Context.getDriver().get(APP_URL); MainPage page = PageFactory.initElements(context.getDriver(), MainPage.class); GamePage page1 = PageFactory.initElements(context.getDriver(), GamePage.class); context.wait(10); page.clickPreviewLink(); context.wait(5); Assertions.assertTrue(GamePage.isPicturePresent()); } @BeforeAll public static void setup() { context = new ChromeContext(); context.start(); //context.getDriver().manage().window().setSize(new Dimension(1366, 768)); } @AfterAll public static void quit() { context.close(); } }