Class DimensionsField
java.lang.Object
com.onenetwork.platform.tools.test.ui.components.Component
com.onenetwork.platform.tools.test.ui.components.DimensionsField
public class DimensionsField extends Component
Represents an instance of DimensionField
-
Field Summary
Fields Modifier and Type Field Description protected org.openqa.selenium.WebElement
addEl
protected org.openqa.selenium.WebElement
dimensionEl
-
Constructor Summary
Constructors Constructor Description DimensionsField(UIContext context, org.openqa.selenium.WebElement formItemEl)
-
Method Summary
Modifier and Type Method Description void
addDimension(java.lang.String sDimensionType, java.lang.String sDimensionName)
void
clickAdd()
org.json.JSONObject
getDimensionsList()
void
removeDimension(java.lang.String... sDimensions)
Methods inherited from class com.onenetwork.platform.tools.test.ui.components.Component
getEl, getId, isDisplayed, isRequired
-
Field Details
-
dimensionEl
protected org.openqa.selenium.WebElement dimensionEl -
addEl
protected org.openqa.selenium.WebElement addEl
-
-
Constructor Details
-
Method Details
-
clickAdd
public void clickAdd() -
addDimension
public void addDimension(java.lang.String sDimensionType, java.lang.String sDimensionName)- Parameters:
sDimensionType
-sDimensionName
-
-
removeDimension
public void removeDimension(java.lang.String... sDimensions)- Parameters:
sDimensions
-
-
getDimensionsList
public org.json.JSONObject getDimensionsList()- Returns:
- JSONObject - as key -Dimension Type and each key have JSONArray object of -Dimension name
example -
JSONObject
{"ProductGroupLevel":["Cell Phones"],"Enterprise":["SampleEnterprise","SampleEnterprise2"]}
-