66import org .openqa .selenium .By ;
77import org .openqa .selenium .WebDriver ;
88import org .openqa .selenium .WebElement ;
9+ import org .openqa .selenium .phantomjs .PhantomJSDriverService ;
910import util .driver .DriverHelper ;
1011import util .driver .WebDriverFactory ;
1112import util .validator .ResponsiveUIValidator ;
@@ -22,18 +23,21 @@ public class ResponsiveValidatorTest {
2223 @ Test
2324 public void testThatResponsiveValidatorWorks () {
2425 Map <String , String > sysProp = new HashMap <>();
25- sysProp .put ("BROWSER" , "Chrome" );
26+ //sysProp.put("BROWSER", "phantomjs");
27+ //sysProp.put("IS_HEADLESS", "true");
2628 sysProp .put ("IS_LOCAL" , "true" );
27- //sysProp.put(PhantomJSDriverService.PHANTOMJS_EXECUTABLE_PATH_PROPERTY, "/Users/ZayCo/Downloads/phantomjs-2.1.1-macosx/bin/phantomjs");
29+ sysProp .put ("BROWSER" , "Firefox" );
30+ sysProp .put (PhantomJSDriverService .PHANTOMJS_EXECUTABLE_PATH_PROPERTY , "/Users/ZayCo/Downloads/phantomjs-2.1.1-macosx/bin/phantomjs" );
2831 EnvironmentHelper .setEnv (sysProp );
2932 WebDriverFactory driverFactory = new WebDriverFactory ();
3033 driver = driverFactory .getDriver ();
31- driver .get ("http:/visual.itarray.net" );
34+ driver .get ("http:// visual.itarray.net" );
3235 driver .manage ().window ().maximize ();
3336
3437 TestPage page = new TestPage (driver );
3538
3639 ResponsiveUIValidator uiValidator = new ResponsiveUIValidator (driver );
40+
3741 uiValidator .setLinesColor (Color .BLACK );
3842 SoftAssertions softly = new SoftAssertions ();
3943
@@ -109,6 +113,7 @@ public void testThatResponsiveValidatorWorks() {
109113 boolean success = uiValidator .init ("Validate on page zoom " + val + "%" )
110114 .findElement (page .mainContainer (), "Main container" )
111115 .equalLeftRightOffset ()
116+ .sameWidthAs (page .gridContainer (), "Grid Container" )
112117 .drawMap ()
113118 .validate ();
114119
@@ -127,4 +132,4 @@ public void tearDown() {
127132 }
128133 }
129134
130- }
135+ }
0 commit comments