我试图单击“向下箭头:两个不同下拉列表的元素。”下拉列表具有相同的类名,因此在写入xpath时请不能区分这两个元素。请帮助。
请参阅附件以获取Html代码详细信息。
答案 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