Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class WebEventListener implements WebDriverEventListener {
- private static final Logger logger = LoggerFactory.getLogger("automation.logs");
- private String oldValue;
- @Override
- public void beforeChangeValueOf(WebElement arg0, WebDriver arg1) {
- oldValue = arg0.getAttribute("value");
- }
- @Override
- public void afterChangeValueOf(WebElement arg0, WebDriver arg1) {
- String elementName = getElementName(arg0);
- try {
- String newValue = arg0.getAttribute("value");
- if (!newValue.equals(oldValue)) {
- if (newValue.length() == 0) {
- logger.debug("[{}] - cleared value", elementName);
- } else {
- logger.debug("[{}] - changed value to '{}'", elementName,
- newValue);
- }
- }
- } catch (Exception e) {
- logger.debug("[{}] - changed value", elementName);
- }
- }
- (...)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement