Package de.bmiag.tapir.htmlbasic.impl
Class DefaultSeleniumLink
- java.lang.Object
-
- de.bmiag.tapir.selenium.element.AbstractSingleSeleniumElement
-
- de.bmiag.tapir.htmlbasic.impl.DefaultSeleniumLink
-
- All Implemented Interfaces:
Link
,SingleWebElementBased
,Clickable
,Displayable
,Enabable
,TapirElement
@Component("tapirLink") @Scope("prototype") public class DefaultSeleniumLink extends AbstractSingleSeleniumElement implements Link
Default Selenium implementation of aLink
.- Since:
- 2.0.0
- Author:
- Nils Christian Ehmke <[email protected]>
-
-
Constructor Summary
Constructors Constructor Description DefaultSeleniumLink()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
click()
Click this element.java.lang.String
getText()
Returns the displayed text of the linkboolean
isDisplayed()
Returns true, if the element is displayed.boolean
isEnabled()
Returns true, if the element is enabled.-
Methods inherited from class de.bmiag.tapir.selenium.element.AbstractSingleSeleniumElement
getWebElement, setWebElement
-
-
-
-
Method Detail
-
isDisplayed
public boolean isDisplayed()
Description copied from interface:Displayable
Returns true, if the element is displayed. "Displayed" means it has to be part of the dom and it is not hidden using css.- Specified by:
isDisplayed
in interfaceDisplayable
- Returns:
- true, if the element is displayed.
-
click
public void click()
Description copied from interface:Clickable
Click this element.
-
isEnabled
public boolean isEnabled()
Description copied from interface:Enabable
Returns true, if the element is enabled. "enabled" means it is not disabled and not readonly.
-
-