Dojo Dropdown由于具有相同的类值,无法选择下拉值

时间:2016-05-12 14:07:21

标签: selenium selenium-webdriver

我试图单击“向下箭头:两个不同下拉列表的元素。”下拉列表具有相同的类名,因此在写入xpath时请不能区分这两个元素。请帮助。

请参阅附件以获取Html代码详细信息。

1 个答案:

答案 0 :(得分:0)

你可以像这样编写xpath

By firstElement=By.xpath("//input[@class='dijitReset dijitInputField dijitArrowButtonInner'][1]");
By secondElement=By.xpath("//input[@class='dijitReset dijitInputField dijitArrowButtonInner'][2]");

OR

List<WebElement> eleList= driver.findElements(By.xpath("//input[@class='dijitReset dijitInputField dijitArrowButtonInner']"));
eleList.get(0) #1st webelment
eleList.get(1) #2nd weblement