【发布时间】:2019-10-06 11:10:15
【问题描述】:
我有一个预先输入的下拉菜单。根据我键入的内容填充列表中的元素。填充的所有元素的 ID 都类似于“typeahead-123”,其中“typeahead”保持不变,但“123”会针对所有元素的 id 不断变化。现在我如何捕获所有填充在 java 列表中的下拉列表中的元素。
List<WebElement> options = driver.findElements(By.xpath("//a[starts-with(@id, 'typeahead')]"));
for (WebElement option1 : options) {
if (option1.getText().equals(mychoice))
option1.click();
return "Pass";
}
【问题讨论】:
-
感谢开发者的回复。我刚刚找到答案,我将在下面发布。