我有一个文本框,其中包含从1到24表示的小时数。当我们单击文本框上方和下方的向上箭头和向下箭头(Hyperlinka)时,小时数会递增和递减。
这是我的文本框的代码。
<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");
任何人都可以为此提供帮助。
答案 0 :(得分:1)
找到输入并获取value
属性的值:
WebElement input = driver.findElement(By.xpath('//input[@ng-model="hours"]'));
System.out.println(input.getAttribute("value"));