Highlight elements in WebDriver during runtime

后端 未结 10 1191
离开以前
离开以前 2020-12-02 15:54

Can someone please help!

How can I highlight all web elements in following class during test execution in WebDriver? With Selenium RC, it was quite straight forward

10条回答
  •  既然无缘
    2020-12-02 16:47

    public class JavaExecutor {
    
    public static void highlighElement(WebDriver driver,WebElement element)
    {
        JavascriptExecutor js=(JavascriptExecutor)driver; 
        js.executeScript("arguments[0].setAttribute('style', 'background: yellow; border: 2px solid red;');", element);
    
        try 
        {
        Thread.sleep(1000);
        } 
        catch (InterruptedException e) {
    
        System.out.println(e.getMessage());
        } 
    
        js.executeScript("arguments[0].setAttribute('style','border: solid 2px white');", element); 
    
        }
    }
    

提交回复
热议问题