@@ -209,68 +209,40 @@ private void maximize() {
209209 }
210210
211211 private ExpectedCondition <Boolean > windowSizeEqual (final Dimension size ) {
212- return new ExpectedCondition <Boolean >() {
213- public Boolean apply (WebDriver driver ) {
214- Dimension newSize = driver .manage ().window ().getSize ();
212+ return driver -> {
213+ Dimension newSize = driver .manage ().window ().getSize ();
215214
216- return newSize .height == size .height &&
217- newSize .width == size .width ;
218- }
215+ return newSize .height == size .height &&
216+ newSize .width == size .width ;
219217 };
220218 }
221219
222220 private ExpectedCondition <Boolean > windowWidthToBeGreaterThan (final Dimension size ) {
223- return new ExpectedCondition <Boolean >() {
224- public Boolean apply (WebDriver driver ) {
225- Dimension newSize = driver .manage ().window ().getSize ();
226- log .info ("waiting for width, Current dimensions are " + newSize );
227- if (newSize .width != size .width ) {
228- return true ;
229- }
230-
231- return null ;
232- }
221+ return driver -> {
222+ Dimension newSize = driver .manage ().window ().getSize ();
223+ log .info ("waiting for width, Current dimensions are " + newSize );
224+ return newSize .width != size .width ;
233225 };
234226 }
235227
236228 private ExpectedCondition <Boolean > windowHeightToBeGreaterThan (final Dimension size ) {
237- return new ExpectedCondition <Boolean >() {
238- @ Override
239- public Boolean apply (WebDriver driver ) {
240- Dimension newSize = driver .manage ().window ().getSize ();
241- log .info ("waiting for height, Current dimensions are " + newSize );
242- if (newSize .height != size .height ) {
243- return true ;
244- }
245-
246- return null ;
247- }
229+ return driver -> {
230+ Dimension newSize = driver .manage ().window ().getSize ();
231+ log .info ("waiting for height, Current dimensions are " + newSize );
232+ return newSize .height != size .height ;
248233 };
249234 }
250235 private ExpectedCondition <Boolean > xEqual (final Point targetPosition ) {
251- return new ExpectedCondition <Boolean >() {
252- public Boolean apply (WebDriver driver ) {
253- Point newPosition = driver .manage ().window ().getPosition ();
254- if (newPosition .x == targetPosition .x ) {
255- return true ;
256- }
257-
258- return null ;
259- }
236+ return driver -> {
237+ Point newPosition = driver .manage ().window ().getPosition ();
238+ return newPosition .x == targetPosition .x ;
260239 };
261240 }
262241
263242 private ExpectedCondition <Boolean > yEqual (final Point targetPosition ) {
264- return new ExpectedCondition <Boolean >() {
265- @ Override
266- public Boolean apply (WebDriver driver ) {
267- Point newPosition = driver .manage ().window ().getPosition ();
268- if (newPosition .y == targetPosition .y ) {
269- return true ;
270- }
271-
272- return null ;
273- }
243+ return driver -> {
244+ Point newPosition = driver .manage ().window ().getPosition ();
245+ return newPosition .y == targetPosition .y ;
274246 };
275247 }
276248
0 commit comments