Class Link

  • All Implemented Interfaces:
    com.epam.jdi.light.asserts.generic.HasAssert<LinkAssert>, com.epam.jdi.light.elements.interfaces.base.HasCache, com.epam.jdi.light.elements.interfaces.base.HasClick, com.epam.jdi.light.elements.interfaces.base.HasInit, com.epam.jdi.light.elements.interfaces.base.HasValue, com.epam.jdi.light.elements.interfaces.base.IBaseElement, com.epam.jdi.light.elements.interfaces.base.IClickable, com.epam.jdi.light.elements.interfaces.base.ICoreElement, com.epam.jdi.light.elements.interfaces.base.INamed, com.epam.jdi.light.elements.interfaces.base.JDIElement, com.epam.jdi.light.elements.interfaces.common.IsText

    public class Link
    extends com.epam.jdi.light.elements.base.UIBaseElement<LinkAssert>
    implements com.epam.jdi.light.elements.interfaces.base.HasValue, com.epam.jdi.light.elements.interfaces.base.HasClick, com.epam.jdi.light.elements.interfaces.common.IsText
    Created by Roman Iovlev on 26.09.2019 Email: roman.iovlev.jdi@gmail.com; Skype: roman.iovlev
    • Field Summary

      • Fields inherited from class com.epam.jdi.light.elements.base.UIBaseElement

        thisParent
    • Constructor Summary

      Constructors 
      Constructor Description
      Link()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String alt()  
      String getValue()  
      LinkAssert is()  
      String ref()  
      URL url()  
      • Methods inherited from class com.epam.jdi.light.elements.base.UIBaseElement

        base, core, init, linked, linkedList, toString
      • Methods inherited from interface com.epam.jdi.light.asserts.generic.HasAssert

        assertThat, has, shouldBe, verify, waitFor, waitFor
      • Methods inherited from interface com.epam.jdi.light.elements.interfaces.base.HasClick

        click, click, doubleClick, rightClick
      • Methods inherited from interface com.epam.jdi.light.elements.interfaces.base.IBaseElement

        base, getFullName, getName, isUseCache, offCache, setCore, setName, setTimeout, setup, waitSec
      • Methods inherited from interface com.epam.jdi.light.elements.interfaces.base.ICoreElement

        attr, attrs, children, classes, classLike, classLike, command, commands, core, css, dragAndDropTo, dragAndDropTo, find, find, find, finds, finds, finds, firstChild, getDirectionTo, getDirectionTo, getLocation, getSize, getTagName, hasAttribute, hasClass, highlight, highlight, hover, iCore, isAbove, isAbove, isBelow, isBelow, isDisabled, isDisplayed, isEnabled, isExist, isHidden, isNotExist, isNotVisible, isOnLeftOf, isOnLeftOf, isOnRightOf, isOnRightOf, isVisible, pasteText, pasteText, press, printHtml, pseudo, setAttribute, should, shouldBe, show, visualValidation, visualValidation, waitFor, waitFor, with
      • Methods inherited from interface com.epam.jdi.light.elements.interfaces.common.IsText

        getText, getTextForce, isEmpty, isNotEmpty, text, text
    • Constructor Detail

      • Link

        public Link()
    • Method Detail

      • url

        public URL url()
      • getValue

        public String getValue()
        Specified by:
        getValue in interface com.epam.jdi.light.elements.interfaces.base.HasValue
        Specified by:
        getValue in interface com.epam.jdi.light.elements.interfaces.common.IsText
      • is

        public LinkAssert is()
        Specified by:
        is in interface com.epam.jdi.light.asserts.generic.HasAssert<LinkAssert>
        Overrides:
        is in class com.epam.jdi.light.elements.base.UIBaseElement<LinkAssert>