我想通过在selenium webdriver中编写一个方法来处理异常,说明该元素是否存在

时间:2015-03-18 13:23:39

标签: selenium-webdriver

我有一个网页,我正在尝试自动使用selenium webdriver ...将在网页上给出一个简短的描述,当我在输入框中输入有效的ID并点击搜索按钮时...我会得到结果提供的输入...如果我给出无效的输入..将给出“没有找到记录!” message..i想通过编写isElementPresent(By by)方法来处理这两种情况......任何人都可以帮忙吗?如何编写一个方法,包括语法...或任何人请发布示例方法与代码示例...更快的响应非常感谢!!

1 个答案:

答案 0 :(得分:1)

我最近在另一个问题中汇总了一个代码片段:

https://stackoverflow.com/a/29149283/4611801

public boolean elementExists(By selector)
{
    try
    {
        driver.findElement(selector)
        return true;
    }
    catch(NoSuchElementException e)
    {
        return false;
    }
}