-1

我想检查表格单元格中是否存在可点击的图像。

    If(clickable image present)
    {
     //
    }
    else
    {
     //
    }

我如何在使用 Java 的 webdriver 中做到这一点?

4

1 回答 1

0

您的图像标签是否有与之关联的名称或 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()

于 2013-09-02T07:16:15.750 回答