使用java在webdriver中查找表格单元格中的元素

时间:2013-09-02 07:01:03

标签: webdriver element cell clickable

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

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

如何使用Java在webdriver中执行此操作?

1 个答案:

答案 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()