报错如下:
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":xpath
我出现问题的原因是xpath路径不止一个,所以会报错,要想精确定位,需要用text确定到底是选择哪一个
List<WebElement> alls1 = driver.findElements(By.xpath(all));
for(WebElement e:alls1){
if(e.getText().equals("全部")){
e.click();
}
}
这样就可以精确定位了,也不会报错了