Package io.fluentlenium.core.conditions
Class RectangleListConditionsImpl
java.lang.Object
io.fluentlenium.core.conditions.BaseObjectListConditions<org.openqa.selenium.Rectangle,
RectangleConditions>
io.fluentlenium.core.conditions.RectangleListConditionsImpl
- All Implemented Interfaces:
Conditions<org.openqa.selenium.Rectangle>
,ConditionsObject<List<org.openqa.selenium.Rectangle>>
,RectangleConditions
public class RectangleListConditionsImpl
extends BaseObjectListConditions<org.openqa.selenium.Rectangle,RectangleConditions>
implements RectangleConditions
Conditions for list of rectangles.
-
Field Summary
Fields inherited from class io.fluentlenium.core.conditions.BaseObjectListConditions
conditions, conditionsGetter, objectGetter
-
Constructor Summary
ConstructorDescriptionRectangleListConditionsImpl
(Conditions<FluentWebElement> conditions) Creates a new list of rectangles conditions, using rectangle of the conditions elementRectangleListConditionsImpl
(Conditions<FluentWebElement> conditions, Function<FluentWebElement, org.openqa.selenium.Rectangle> objectGetter, Function<FluentWebElement, RectangleConditions> conditionsGetter) Creates a new list of rectangles conditions -
Method Summary
Modifier and TypeMethodDescriptionboolean
dimension
(int width, int height) Check that rectangle has the given dimension.height()
Add advanced conditions on rectangle height.boolean
height
(int height) Check that rectangle has the given height.not()
Negates this condition object.boolean
position
(int x, int y) Check that rectangle has the given (x, y) position.boolean
positionAndDimension
(int x, int y, int width, int height) Check that rectangle has the given psition and dimension.width()
Add advanced conditions on rectangle width.boolean
width
(int width) Check that rectangle has the given width.x()
Add advanced conditions on rectangle x position.boolean
x
(int x) Check that rectangle has the given x position.y()
Add advanced conditions on rectangle y position.boolean
y
(int y) Check that rectangle has the given y position.Methods inherited from class io.fluentlenium.core.conditions.BaseObjectListConditions
getActualObject, verify
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.fluentlenium.core.conditions.Conditions
verify
-
Constructor Details
-
RectangleListConditionsImpl
public RectangleListConditionsImpl(Conditions<FluentWebElement> conditions, Function<FluentWebElement, org.openqa.selenium.Rectangle> objectGetter, Function<FluentWebElement, RectangleConditions> conditionsGetter) Creates a new list of rectangles conditions- Parameters:
conditions
- rectangles conditionsobjectGetter
- getter of the underlying rectangleconditionsGetter
- getter of the underlying rectangle conditions
-
RectangleListConditionsImpl
Creates a new list of rectangles conditions, using rectangle of the conditions element- Parameters:
conditions
- rectangles conditions
-
-
Method Details
-
not
Description copied from interface:Conditions
Negates this condition object.- Specified by:
not
in interfaceConditions<org.openqa.selenium.Rectangle>
- Specified by:
not
in interfaceRectangleConditions
- Returns:
- a negated condition object
-
x
public boolean x(int x) Description copied from interface:RectangleConditions
Check that rectangle has the given x position.- Specified by:
x
in interfaceRectangleConditions
- Parameters:
x
- x position- Returns:
- true if rectangle has the given x position, false otherwise
-
y
public boolean y(int y) Description copied from interface:RectangleConditions
Check that rectangle has the given y position.- Specified by:
y
in interfaceRectangleConditions
- Parameters:
y
- y position- Returns:
- true if rectangle has the given y position, false otherwise
-
x
Description copied from interface:RectangleConditions
Add advanced conditions on rectangle x position.- Specified by:
x
in interfaceRectangleConditions
- Returns:
- advanced conditions builder on rectangle x position
-
y
Description copied from interface:RectangleConditions
Add advanced conditions on rectangle y position.- Specified by:
y
in interfaceRectangleConditions
- Returns:
- advanced conditions builder on rectangle y position
-
position
public boolean position(int x, int y) Description copied from interface:RectangleConditions
Check that rectangle has the given (x, y) position.- Specified by:
position
in interfaceRectangleConditions
- Parameters:
x
- x positiony
- y position- Returns:
- true if rectangle has the given (x, y) position, false otherwise
-
width
public boolean width(int width) Description copied from interface:RectangleConditions
Check that rectangle has the given width.- Specified by:
width
in interfaceRectangleConditions
- Parameters:
width
- width- Returns:
- true if rectangle has the given width, false otherwise
-
width
Description copied from interface:RectangleConditions
Add advanced conditions on rectangle width.- Specified by:
width
in interfaceRectangleConditions
- Returns:
- advanced conditions builder on rectangle width
-
height
public boolean height(int height) Description copied from interface:RectangleConditions
Check that rectangle has the given height.- Specified by:
height
in interfaceRectangleConditions
- Parameters:
height
- height- Returns:
- true if rectangle has the given height, false otherwise
-
height
Description copied from interface:RectangleConditions
Add advanced conditions on rectangle height.- Specified by:
height
in interfaceRectangleConditions
- Returns:
- advanced conditions builder on rectangle height
-
dimension
public boolean dimension(int width, int height) Description copied from interface:RectangleConditions
Check that rectangle has the given dimension.- Specified by:
dimension
in interfaceRectangleConditions
- Parameters:
width
- widthheight
- height- Returns:
- true if rectangle has the given dimension, false otherwise
-
positionAndDimension
public boolean positionAndDimension(int x, int y, int width, int height) Description copied from interface:RectangleConditions
Check that rectangle has the given psition and dimension.- Specified by:
positionAndDimension
in interfaceRectangleConditions
- Parameters:
x
- x positiony
- y positionwidth
- widthheight
- height- Returns:
- true if rectangle has the given dimension, false otherwise
-