All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.epam.jdiuitests.implementation.selenium.elements.common.Image Maven / Gradle / Ivy

The newest version!
/**
 * *************************************************************************
 * Copyright (C) 2014 GGA Software Services LLC
 * 

* This file may be distributed and/or modified under the terms of the * GNU General Public License version 3 as published by the Free Software * Foundation. *

* This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE * WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. *

* You should have received a copy of the GNU General Public License * along with this program; if not, see . * ************************************************************************* */ package com.epam.jdiuitests.implementation.selenium.elements.common; import com.epam.jdiuitests.implementation.selenium.elements.base.Clickable; import com.epam.jdiuitests.implementation.selenium.elements.interfaces.common.IImage; import org.openqa.selenium.By; import org.openqa.selenium.WebElement; /** * Image control implementation * * @author Alexeenko Yan */ public class Image extends Clickable implements IImage { public Image() { } public Image(By byLocator) { super(byLocator); } public Image(WebElement webElement) { super(webElement); } public String getSource() { return invoker.doJActionResult("Get image source for Element " + this, () -> getWebElement().getAttribute("src")); } public String getAlt() { return invoker.doJActionResult("Get image title for Element " + this, () -> getWebElement().getAttribute("alt")); } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy