forked from JeeKayPee/CSE-Code-Java
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSeleniumUtils.java
More file actions
23 lines (20 loc) · 955 Bytes
/
Copy pathSeleniumUtils.java
File metadata and controls
23 lines (20 loc) · 955 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package common;
import org.openqa.selenium.WebElement;
public class SeleniumUtils {
public static void printElementInfo(String name, WebElement element) {
String marker = "------------------------------";
System.out.println(marker);
System.out.println("Element meta-data: " + name);
System.out.println(marker);
System.out.println("WebElement object:: " + element);
System.out.println("Outer HTML:: " + element.getAttribute("outerHTML"));
System.out.println("Inner HTML:: " + element.getAttribute("innerHTML"));
System.out.println("Text:: " + element.getText());
System.out.println("Value::" + element.getAttribute("value"));
System.out.println("Tag:: " + element.getTagName());
System.out.println("Displayed?:: " + element.isDisplayed());
System.out.println("Selected?:: " + element.isSelected());
System.out.println("Enabled?:: " + element.isEnabled());
System.out.println(marker);
}
}