Class MuiGrid
- java.lang.Object
-
- com.github.grossopa.selenium.core.component.AbstractDelegatedWebElement
-
- com.github.grossopa.selenium.core.component.DefaultWebComponent
-
- com.github.grossopa.selenium.component.mui.AbstractMuiComponent
-
- com.github.grossopa.selenium.component.mui.core.MuiGrid
-
- All Implemented Interfaces:
MuiComponent,com.github.grossopa.selenium.core.component.WebComponent,org.openqa.selenium.interactions.Locatable,org.openqa.selenium.internal.HasIdentity,org.openqa.selenium.SearchContext,org.openqa.selenium.TakesScreenshot,org.openqa.selenium.WebElement,org.openqa.selenium.WrapsDriver,org.openqa.selenium.WrapsElement
public class MuiGrid extends AbstractMuiComponent
The grid creates visual consistency between layouts while allowing flexibility across a wide variety of designs. Material Design’s responsive UI is based on a 12-column grid layout.- Since:
- 1.6
- Author:
- Elena Wang
- See Also:
- https://material-ui.com/components/grid/
-
-
Field Summary
Fields Modifier and Type Field Description static StringCOMPONENT_NAMEthe component name-
Fields inherited from class com.github.grossopa.selenium.component.mui.AbstractMuiComponent
config
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetComponentName()Gets the current component nameIntegergridItemSpacingValue(int num)?booleanisContainer()There are two types of layout: containers and items.booleanisItem()There are two types of layout: containers and items.StringtoString()booleanvalidate()Returns true if it is a Grid component-
Methods inherited from class com.github.grossopa.selenium.component.mui.AbstractMuiComponent
config, equals, hashCode, isEnabled
-
Methods inherited from class com.github.grossopa.selenium.core.component.DefaultWebComponent
as, attributeContains, driver, findComponent, findComponentAs, findComponents, findComponentsAs, isFocused, outerHTML, styleContains, to
-
Methods inherited from class com.github.grossopa.selenium.core.component.AbstractDelegatedWebElement
clear, click, findElement, findElements, getAttribute, getCoordinates, getCssValue, getId, getLocation, getRect, getScreenshotAs, getSize, getTagName, getText, getWrappedDriver, getWrappedElement, isDisplayed, isSelected, sendKeys, submit
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.github.grossopa.selenium.core.component.WebComponent
findElement, findElements
-
-
-
-
Field Detail
-
COMPONENT_NAME
public static final String COMPONENT_NAME
the component name- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MuiGrid
public MuiGrid(org.openqa.selenium.WebElement element, com.github.grossopa.selenium.core.ComponentWebDriver driver, MuiConfig config)Constructs an instance with the delegated element and root driver- Parameters:
element- the delegated elementdriver- the root driverconfig- the Material UI configuration
-
-
Method Detail
-
getComponentName
public String getComponentName()
Description copied from class:AbstractMuiComponentGets the current component name- Specified by:
getComponentNamein classAbstractMuiComponent- Returns:
- the current component name
-
validate
public boolean validate()
Returns true if it is a Grid component- Specified by:
validatein interfacecom.github.grossopa.selenium.core.component.WebComponent- Overrides:
validatein classAbstractMuiComponent- Returns:
- true if it is a Grid component
-
isContainer
public boolean isContainer()
There are two types of layout: containers and items. This function is to check if the tested element is a container.- Returns:
- true if it is a Grid container component
-
isItem
public boolean isItem()
There are two types of layout: containers and items. This function is to check if the tested element is an item.- Returns:
- true if it is a Grid container component
-
gridItemSpacingValue
public Integer gridItemSpacingValue(int num)
?- Parameters:
num- the number defined in front- Returns:
- the padding value for item grid.
-
toString
public String toString()
- Overrides:
toStringin classAbstractMuiComponent
-
-