У меня есть текстовое поле, которое содержит часы, представленные от 1 до 24. Часы увеличиваются и уменьшаются, когда мы нажимаем стрелки вверх и вниз (гиперссылка) над и под текстовыми полями.
Вот код для моего текстового поля.
<input type="text" ng-model="hours" ng-change="updateHours()"
class="form-control text-center ng-pristine ng-valid"
ng-mousewheel="incrementHours()" ng-readonly="readonlyInput"
maxlength="2" readonly="readonly">
Я пробовал приведенный ниже код. Но не повезло.
findElement(By.xpath(properties.getProperty("Hours"))).getAttribute("ng-change");
Может ли кто-нибудь помочь в этом.
Найдите вход и получите значение атрибута value
:
WebElement input = driver.findElement(By.xpath('//input[@ng-model="hours"]'));
System.out.println(input.getAttribute("value"));
WebElement input = driver.findElement(By.xpath(properties.getProperty("Hours")));
?