Advertisement
Guest User

Example

a guest
Aug 28th, 2014
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.81 KB | None | 0 0
  1. public class WebEventListener implements WebDriverEventListener {
  2.     private static final Logger logger = LoggerFactory.getLogger("automation.logs");
  3.     private String oldValue;
  4.  
  5.     @Override
  6.     public void beforeChangeValueOf(WebElement arg0, WebDriver arg1) {
  7.         oldValue = arg0.getAttribute("value");
  8.     }
  9.  
  10.     @Override
  11.     public void afterChangeValueOf(WebElement arg0, WebDriver arg1) {
  12.         String elementName = getElementName(arg0);
  13.         try {
  14.             String newValue = arg0.getAttribute("value");
  15.             if (!newValue.equals(oldValue)) {
  16.                 if (newValue.length() == 0) {
  17.                     logger.debug("[{}] - cleared value", elementName);
  18.                 } else {
  19.                     logger.debug("[{}] - changed value to '{}'", elementName,
  20.                             newValue);
  21.                 }
  22.             }
  23.         } catch (Exception e) {
  24.             logger.debug("[{}] - changed value", elementName);
  25.         }
  26.     }
  27. (...)
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement