当我运行下面的代码点击第三个按钮iam得到错误任何人都可以帮助我

时间:2017-04-13 10:58:06

标签: selenium

当我在代码下面运行时点击第3个按钮iam得到错误任何人都可以帮助我

String cssSelectorOfSameElements="input[type='button'][id='view_button_color1']";
List<WebElement> a=driver.findElements(By.cssSelector(cssSelectorOfSameElements));

//driver.findElement(By.id("view_button_color1")).click();
a.get(3).click();

1 个答案:

答案 0 :(得分:-1)

在点击元素

之前添加等待
WebDriverWait wait = new WebDriverWait(driver, 10);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("view_button_color1")));

确保定位器正确并按上述方法检查

如果您遇到问题,请告诉我