我必须在页面中的元素中输入文本,但该页面有四个具有相同属性的元素,我找不到唯一的定位器,使用 Protractor Angular js网页?有人可以帮忙解决这个问题吗?
这是网络元素:
<input type="text" ng-model="size.quantity" class="isd-txt-btn ng-pristine ng-valid" ng-change="quantityChanged(size)" ng-disabled="readOnly">
最佳答案
您可以使用element.all(locator).get(index)方法将数据输入到必填字段中。识别目标输入字段索引(0 或 1 或 2 或 3)。
代码:
element.all(locator).get(index).sendKeys("Test Data");
关于javascript - 我必须在页面的元素中输入文本,但该页面有四个具有相同属性的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41488892/