这篇文章主要介绍了怎么使用selenium修改html元素的样式,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

我们可以使用 SeleniumexecuteScript 方法执行 Javascript 脚本,修改页面上的元素样式。

语法

executor.executeScript("document.getElementById('gsc-i-id1').style.display='block';");例子

importorg.openqa.selenium.By;importorg.openqa.selenium.WebDriver;importorg.openqa.selenium.WebElement;importorg.openqa.selenium.chrome.ChromeDriver;importjava.util.concurrent.TimeUnit;importorg.openqa.selenium.JavascriptExecutor;publicclassElementStyleSet{publicstaticvoidmain(String[]args){System.setProperty("webdriver.chrome.driver","C:\\Users\\ghs6kor\\Desktop\\Java\\chromedriver.exe");WebDriverdriver=newChromeDriver();driver.get("https://www.tutorialspoint.com/index.htm");driver.manage().timeouts().implicitlyWait(5,TimeUnit.SECONDS);//JavascriptexecutorclasswithexecuteScriptmethodJavascriptExecutorj=(JavascriptExecutor)driver;//执行javascript脚本,设置元素样式j.executeScript("document.getElementById('gsc-i-id1').style.display='block';");driver.close()}}

感谢你能够认真阅读完这篇文章,希望小编分享的“怎么使用selenium修改html元素的样式”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!