Selenium高亮页面对象

使用QTP习惯了,在QTP中可以通过访问对象的highlight方法直接高亮对象,确实很方便,那么如何让Selenium高亮页面的测试对象了,可以通过javascript修改页面对象的属性进而高亮对象,如下coding:

    public void highLight(WebElement e) {
            if (driver instanceof JavascriptExecutor) {
                String script="arguments[0].style.border='3px solid red'";
JavascriptExecutor je = (JavascriptExecutor) driver;
            je.executeScript(script,e);
            }
        }

通过修改对应的webelement的CSS样式进而使你可以感觉到页面对象高亮显示的效果。上面的代码会让你指定的对象以红色高亮显示在页面上。

原文地址:https://www.cnblogs.com/seniortestingdev/p/3357414.html