我想检查表格单元格中是否存在可点击的图像。
If(clickable image present)
{
//
}
else
{
//
}
我如何在使用 Java 的 webdriver 中做到这一点?
您的图像标签是否有与之关联的名称或 ID?请发布一些代码以帮助我们帮助您。在这种情况下使用
WebElement image = driver.findElement(By.name("imagename"));
image.click();
或者
WebElement image = driver.findElement(By.id("imageid"));
image.click();
可以对名称、id、类、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()
。