Package co.verisoft.fw.objectrepository
Class NonInteractableWebElement
java.lang.Object
co.verisoft.fw.objectrepository.NonInteractableWebElement
- All Implemented Interfaces:
org.openqa.selenium.SearchContext
,org.openqa.selenium.TakesScreenshot
,org.openqa.selenium.WebElement
A placeholder class representing a non-interactable WebElement.
This class implements the WebElement interface with empty or unsupported behavior.
It is used to invoke functions on dynamic web element without throwing exceptions.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
void
click()
org.openqa.selenium.WebElement
findElement
(org.openqa.selenium.By by) List<org.openqa.selenium.WebElement>
findElements
(org.openqa.selenium.By by) getAttribute
(String name) getCssValue
(String propertyName) org.openqa.selenium.Point
org.openqa.selenium.Rectangle
getRect()
<X> X
getScreenshotAs
(org.openqa.selenium.OutputType<X> target) org.openqa.selenium.Dimension
getSize()
getText()
boolean
boolean
boolean
void
sendKeys
(CharSequence... keysToSend) void
submit()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.openqa.selenium.WebElement
getAccessibleName, getAriaRole, getDomAttribute, getDomProperty, getShadowRoot
-
Constructor Details
-
NonInteractableWebElement
public NonInteractableWebElement()
-
-
Method Details
-
click
public void click()- Specified by:
click
in interfaceorg.openqa.selenium.WebElement
-
submit
public void submit()- Specified by:
submit
in interfaceorg.openqa.selenium.WebElement
-
sendKeys
- Specified by:
sendKeys
in interfaceorg.openqa.selenium.WebElement
-
clear
public void clear()- Specified by:
clear
in interfaceorg.openqa.selenium.WebElement
-
getTagName
- Specified by:
getTagName
in interfaceorg.openqa.selenium.WebElement
-
getAttribute
- Specified by:
getAttribute
in interfaceorg.openqa.selenium.WebElement
-
isSelected
public boolean isSelected()- Specified by:
isSelected
in interfaceorg.openqa.selenium.WebElement
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabled
in interfaceorg.openqa.selenium.WebElement
-
getText
- Specified by:
getText
in interfaceorg.openqa.selenium.WebElement
-
findElements
- Specified by:
findElements
in interfaceorg.openqa.selenium.SearchContext
- Specified by:
findElements
in interfaceorg.openqa.selenium.WebElement
-
findElement
public org.openqa.selenium.WebElement findElement(org.openqa.selenium.By by) - Specified by:
findElement
in interfaceorg.openqa.selenium.SearchContext
- Specified by:
findElement
in interfaceorg.openqa.selenium.WebElement
-
isDisplayed
public boolean isDisplayed()- Specified by:
isDisplayed
in interfaceorg.openqa.selenium.WebElement
-
getLocation
public org.openqa.selenium.Point getLocation()- Specified by:
getLocation
in interfaceorg.openqa.selenium.WebElement
-
getSize
public org.openqa.selenium.Dimension getSize()- Specified by:
getSize
in interfaceorg.openqa.selenium.WebElement
-
getRect
public org.openqa.selenium.Rectangle getRect()- Specified by:
getRect
in interfaceorg.openqa.selenium.WebElement
-
getCssValue
- Specified by:
getCssValue
in interfaceorg.openqa.selenium.WebElement
-
getScreenshotAs
public <X> X getScreenshotAs(org.openqa.selenium.OutputType<X> target) throws org.openqa.selenium.WebDriverException - Specified by:
getScreenshotAs
in interfaceorg.openqa.selenium.TakesScreenshot
- Throws:
org.openqa.selenium.WebDriverException
-