java in selenium determine whether there is an element

selenium Tools

直接通过findElement方法获取某个元素,如果该元素不存在肯定会报错,selenium又没有可以判断该元素是否存在的方法

于是我们可以手写一个工具类,来判断这个元素是否存在

selenium is recommended to use a learning site http://www.testclass.net/selenium_java/install-java

    /**
     * 判断某个元素是否存在
     */
    public boolean isJudgingElement(WebDriver webDriver, By by) {
        try {
            webDriver.findElement(by);
            return true;
        } catch (Exception e) {
            System.out.println("不存在此元素");
            return false;
        }
    }

Guess you like

Origin www.cnblogs.com/mengw/p/11543715.html