千家信息网

怎么使用selenium修改html元素的样式

发表于:2025-01-17 作者:千家信息网编辑
千家信息网最后更新 2025年01月17日,这篇文章主要介绍了怎么使用selenium修改html元素的样式,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。我们可以使用 Selen
千家信息网最后更新 2025年01月17日怎么使用selenium修改html元素的样式

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

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

语法

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

例子

import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.chrome.ChromeDriver;import java.util.concurrent.TimeUnit;import org.openqa.selenium.JavascriptExecutor;public class ElementStyleSet{   public static void main(String[] args) {      System.setProperty("webdriver.chrome.driver", "C:\\Users\\ghs6kor\\Desktop\\Java\\chromedriver.exe");      WebDriver driver = new ChromeDriver();      driver.get("https://www.tutorialspoint.com/index.htm");      driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);      // Javascript executor class with executeScript method      JavascriptExecutor j = (JavascriptExecutor) driver;      // 执行javascript脚本,设置元素样式      j.executeScript ("document.getElementById('gsc-i-id1').style.display='block';");      driver.close()   }}

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

0