1 package io.guixer.tools.dom;
2
3 import static com.google.common.base.Preconditions.checkNotNull;
4
5 import org.openqa.selenium.WebElement;
6
7 public class WebDomElement implements DomElement {
8
9 public final WebElement webElement;
10
11 public WebDomElement(
12 final WebElement webElement
13 ) {
14
15 this.webElement = checkNotNull(webElement, "webElement");
16 }
17
18 @Override
19 public String getTagName() {
20 return webElement.getTagName();
21 }
22
23 @Override
24 public String getAttribute(
25 final String attributeName
26 ) {
27 return webElement.getAttribute(attributeName);
28 }
29
30 @Override
31 public String getText() {
32 return webElement.getText();
33 }
34 }