package com.algocrafts.chapter13;
import com.algocrafts.selenium.Browser;
import com.jquery.datepicker.JQueryDatePickerPage;
import org.apache.commons.lang.time.StopWatch;
import org.junit.After;
import org.junit.Before;
import org.junit.Ignore;
import org.junit.Test;
import static com.algocrafts.browsers.Browsers.*;
import static java.time.Month.APRIL;
import static java.util.EnumSet.of;
import static org.junit.Assert.assertEquals;
@Ignore
public class JQueryDatePickerMultipleBrowserTest {
private StopWatch stopWatch = new StopWatch();
@Before
public void startStopWatch() {
stopWatch.start();
}
@After
public void print() {
System.out.println("Taken " + stopWatch);
}
@Test
public void testDifferentBrowsers() {
for (Browser browser : of(CHROME, FIREFOX, SAFARI)) {
JQueryDatePickerPage jQueryDatePickerPage = new JQueryDatePickerPage(browser);
jQueryDatePickerPage.open();
jQueryDatePickerPage.pick(APRIL, 1, 2012);
assertEquals("04/01/2012", jQueryDatePickerPage.getDate());
browser.quit();
}
}
}