我想检查表格单元格中是否存在可点击的图像。
If(clickable image present)
{
//
}
else
{
//
}
如何使用Java在webdriver中执行此操作?
答案 0 :(得分:0)
您的图片代码是否有与之关联的名称或ID?请发布一些代码来帮助我们。 在那种情况下使用
WebElement image = driver.findElement(By.name("imagename"));
image.click();
或
WebElement image = driver.findElement(By.id("imageid"));
image.click();
这个标识可以在name,id,class,xpath等上完成。 如果不是,您可能必须使用xpath或css选择器
WebElement image = driver.findElement(By.xpath("xpath"));
image.click();
您可以使用
检查图像是否可点击WebDriverWait wait = new WebDriverWait(yourWebDriver, 5);
wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//xpath_to_element"));
然后执行element.click()
。